Рубрика «gamedevelopment» - 6

Разработка игры в 115 кб — хаки, баги и досада - 1

В начале ноября я участвовал в 115-ом по счете конкурсе сообщества Independent Games Developers Contests (IGDC), темой которого была разработка аркадного шутера с лимитом в 115 килобайт за неделю. Под катом история разработки игры на OpenGL + Free Pascal, эксперименты с LZO, обход багов компилятора FPC для uFMOD, простейшая генерация текстур и досадный баг на видеокартах NVidia, который все испортил.

Видео, бинарник для Windows и исходный код также прилагаются — ищите в конце статьи.
Читать полностью »

После прочтения одной из статей на Хабре решил заняться разработкой игр для мобильных платформ. Решено было сделать игру для андроида, так как Window Store мне не нравится, a регистрация в Appstore стоит 100$.

Через 10 минут я придумал механику, которую ни у одной игры ещё не видел. По задумке, камера располагалась сверху (Top-down), на персонажа с разных сторон шли враги он автоматически по ним стрелял. От игрока только требовалось перемещать персонажа по экрану, чтобы враги его не задели. Суть игры в том, чтобы набрать как можно больше очков.
Читать полностью »

Недавно команда Whistling Kite Framework выпустила в релиз очередную игру, на этот раз — Змейку, написанную на Unity3D. Как и в большинстве игровых проектов, при решении вопроса о том, насколько детально нужно проектировать приложение, критическим фактором было время. В нашем случае причина проста: т.к. разработка велась в свободное от основной работы время, то идеальный подход к проектированию отложил бы релиз ещё на год. Поэтому, составив первоначальное разделение на модули, мы закончили проектирование и приступили к разработке. Под катом описание того, что из этого получилось, а также пара уроков, которые я вынес для себя.
Архитектура простой 2D игры на Unity3D. План, факт и работа над ошибками
Осторожно, картинки!
Читать полностью »

Попытка реанимации одной культовой игры… или немного некромантии
Игра про отмороженных золотоискателей, пробивающих себе киркой и динамитом, путь к сокровищам, связана у меня с массой приятных воспоминаний. Надеюсь, что я в этом не одинок, и кто-то из читателей, как и я в конце 90-х, долгие вечера проводил в жестоких боях с соседом по клавиатуре.
Читать полностью »

Привет! Сегодня у нас есть немного свежезапеченного CG, и мы хотим рассказать тебе о разработке синематика «Несокрушимые» для стратегии «Спарта: Война империй». В первой части статьи о создании этого видео, руководитель Plarium Cinematics Team Вячеслав Лисовский расскажет о работе над анимацией и VFX.

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

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

image

Буквально сегодня ночью, 13-го числа, на Steam стал доступен для покупки Spintires, атомный оффроуд-симулятор с большими человекоподобными грузовиками.

Большие красивые скриншоты

image

image

image

image

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

Два года назад познакомился с замечательнейшим фреймворком для разработки игр на Actionscript Ash (почти сразу после знакомства с ним, пришло понимание, что фреймворк подойдет под любой язык. А еще чуть-чуть позже появились порты фреймворка под другие языки — на момент написания перевода имеется 7 штук). Некоторое время распирало желание поделиться находкой с русскоязычным сообществом, пока меня не опередили переводом на Хабре. Теперь вдогонку хочу выложить перевод касательно реализации почти незаменимого паттерна Finite-State Machine для Ash Entity System фреймворка.
Читать полностью »

NPC за 5 минут или немного о создании характеров персонажей

Данная статья посвящена основам быстрого создания не игровых персонажей — NPC. Основываясь на типологии, она может быть полезна начинающим Game Masteram и всем, кто интересуется психологией.

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

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

Здравствуйте, друзья!
Осенью прошлого года мы опубликовали здесь статью, в которой рассказали, какие грабли собрала наша команда за три года своего существования и какие шишки мы набили в попытках научиться делать и продавать игры на примере двух последних проектов. Тогда мы обещали рассказать о наших приключениях на Кикстартере. И вот теперь добро пожаловать под кат!

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

К сожалению, даже на официальной вики почти не возможно найти каких либо примеров использования SDL2.x, что уж говорить о рунете. Пытаясь разобраться, я нашел всего лишь пару статей, которые не покрыли и трети моих вопросов.
SDL 2.x существенно отличается от 1.x и даже, если в прошлом вам приходилось с ним работать — теперь вы рискуете ничего не понять.

Сегодня мы напишем простенькую программу выводящую на экран фон и зумируемый спрайт персонажа перемещающегося с помощью WASD и стрелок. + разберемся как в SDL работать с мышкой.
Читать полностью »


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