Рубрика «Дизайн игр» - 8

Ранее я описывал свои занятия по программированию с ребятами лет двенадцати. Пандемия в прошлом году сделала проведение подобных очных занятий невозможным, поэтому в текущем году я всё-таки надеюсь на возобновление очного формата. В этом же году я решил повысить планку интерактивности и перейти от игры, где нужно выбирать шары одного цвета, к игре, где можно бегать и прыгать (но не грабить караваны). На видео результат, которого удалось добиться на текущий момент. И вот на этом этапе я хочу узнать, что, на ваш взгляд, следует добавить в создаваемую игру...

Читать полностью »

Как всего одна игровая механика навсегда изменила Diablo - 1

«Игра всегда называлась именно так», — вспоминает Дэвид Бревик, ведущий программист оригинальной Diablo 1997 года. — «Diablo — это название горы в районе залива Сан-Франциско, у подножия которой я тогда жил. Когда я об этом узнал, помнится, я сказал: «Да, когда-нибудь это станет отличным названием для видеоигры».

Читать полностью »

Как Amazon тратил по $500 млн на разработку провальных игр и почему ничего не вышло - 1

В 2012 году в структуре Amazon возникла собственная студия по производству компьютерных игр. По замыслу Джеффа Безоса, Amazon Game Studios должна была стать успешной и эффективной частью корпоративной экосистемы. Однако за прошедшие восемь лет добиться этого, увы, так и не удалось. Как же так вышло, что богатейшая компания, у которой получалось практически всё, не сумела завоевать рынок геймдева?

Ответы на этот вопрос нашел журналист Джейсон Шрайер (автор книги “Кровь, пот и пиксели”). Публикуем главные тезисы расследования.
Читать полностью »

Привет, сегодня я расскажу вам о разработке своей первой игры на Android, публикации ее в Google Play, закупке рекламы в Google Ads и доходе. Я советую эту статью к прочтению каждому кто впервые будет создавать игру, ведь тут вы найдете полезную информацию и некоторые нюансы, с которыми лично я не сталкивался в историях других людей.

Читать полностью »

Всем привет! Занимаюсь разработкой игры: ее дизайн полностью сделан из символов, которые можно набрать на клавиатуре. Используются символы из ASCII таблицы. Как бы странно ни звучало, но моя цель - сделать современную игру. Она должна смотреться классно, сохраняя при этом ретро-эстетику.

Несколько 2D-способов достижения цели описаны в статье на Хабре:

«ASCII игра — компромисс аутентичности и удобства»

Читать полностью »

«Пески Времени» 2003 года стала перезагрузкой серии, первая часть которой вышла в 1989 году. Игроку предлагают освоить паркур, проходить локации посредством невероятных прыжков, бега по стенам и возможности отматывать время. Ремейк для современных платформ и ПК выйдет 18 марта. Таким образом Ubisoft нацелилась на современное поколение, а не только ностальгирующих геймеров.

Как создавали «Принц Персии: Пески Времени» - 1

Вступление

Читать полностью »

В процессе прохождения игр пользователи стремятся к победе посредством достижения целей и задач, определяемых многими факторами. Навыки, мотивация, ресурсы и мощность аватара здесь играют решающую роль. Сравнение этих элементов — важная задача геймдизайна для достижения честного геймплея.

Стоит заметить, что термин «честность» здесь более уместен, чем «баланс», ведь последний чаще можно истолковать неверно. Честность подразумевается в том смысле, что опыт игроков должен быть выдержанным и правдоподобным. Честный геймплейЧитать полностью »

В этом посте я покажу, как использовал автоматы падающего песка для генерации анимаций смерти монстров в моей игре Vagabond.

Создание процедурной анимации смерти при помощи автоматов падающего песка - 1

Автоматы падающего песка

Автомат падающего песка — это клеточный автомат, симулирующий перемещение песчинок и создание куч песка под действием гравитации.

Правила просты:

  • Если ячейка под песчинкой пуста, то песчинка движется в пустую ячейку (см. (a)).
  • Если ячейка под песчинкой заполнена, но свободна ячейка внизу слева или внизу справа, то песчинка движется туда (см. (b)). Если свободны обе, то одна из них выбирается случайным образом.
  • В остальных случаях песчинка не движется.

Читать полностью »

Elite произвела революцию в играх благодаря трёхмерной графике, огромному миру и сбалансированному сочетанию космической торговли и боевых действий, преобразив жизнь молодых программистов Яна Белла и Дэвида Брабена.

image

Игра породила первую в истории группу активных пользователей интернета, сделав Брабена и Белла героями для следующего поколения программистов. А также принесла им раннюю известность — они попали в национальные новости, и сумму денег, огромную по тем временам. История проекта началась в скромной обстановке: крошечном общежитии колледжа Христа в Кембридже.

«Мы писали код во время летних каникул, когда учились в университете, — рассказывает Дэвид. — Мне было 19 лет, а Яну 20. Сколько себя помню — всегда хотел создать трёхмерную космическую игру, и у меня был компьютер для этого — Acorn Atom. Прототип сделал дома — воссоздал там трехмерное звёздное пространство с несколькими космическими кораблями». Хотя Брабен и Белл поссорились из-за прав на Elite, он тепло отзывается о коллеге и рассказывает про их дружбу: «Ян изучал математику, а я физику. Когда увидел его BBC Micro, то поразился. Мы были очень увлечены программированием, и на тот момент, он уже писал игру под названием Freefall».

Читать полностью »

Небольшая история от том как я стал разработчиком игр. Постараюсь осветить проблемы, с которыми я столкнулся на своем пути, и поделиться некоторыми цифрами. Программистом работаю давно, с 2001 года, компьютерами занимаюсь с детства, но играми начал заниматься лишь в начале 2014 года. И катализатором этого стала статья на Хабре. Где-то в начале 2014го, читая статейки на Хабре, я нашел статью про то, как один молодой человек сделал простенькую игру для ВК. Простая игра про сражение на самолетиках в 2D. Про саму игру в статье было мало, но меня заинтересовало то, что ему предложили продать игру за 700 баксов. Он отказался и потом пожалел, так как игра принесла ему только убытки. И эта «история успеха» как-то меня вдохновила.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js