GMTK Game Jam 2026
В рамках очередного гейм джема написал новую игру за 96 часов.
В рамках очередного гейм джема написал новую игру за 96 часов.
Заканчиваем переработку физической системы: добавляем вращение, упругие столкновения, контроллер перемещения персонажей и интерполяцию, ради которой я вообще решил вернуться к физике.
В свое время я вложил немало сил в написание физической системы: обнаружение коллизий, расчет вектора столкновения и последующая коррекция позиции, гравитация, трение, импульсы и тому подобное. Несмотря на это, система все еще очень сырая, функций недостаточно и это ощущалось каждый раз, когда я писал игры на джемах. Пришло время исправить положение и наконец-то основательно ее доработать.
Последняя задача по рендерингу, которую я планировал сделать – это возможность писать и использовать кастомные шейдеры. В Pixi для решения этой задачи можно использовать фильтры.
Раньше я не подводил итоги года, но после того как я перестал вести доску задач я решил, что заметок в Телеграме мне достаточно и лучше я буду детальнее описывать над чем работаю в свой канал. В целом, за год получилось сделать довольно много крупного и полезного.
После переписывания рендеринга на Pixi. js, в планах было добавить возможность удобно писать кастомные шейдеры или быстро применять встроенные в Pixi фильтры вроде размытия на один или группу акторов. Повесить фильтр/шейдер на один объект несложно, а вот с группами возникла проблема.
Спустя месяц отдыха пора приниматься за работу. Начал с простой фичи, которой давно не хватало – возможности двигать камеру и менять зум используя трекпад или колесико мыши, а не только по выбору отдельного инструмента в тулбаре.
Третий день и окончание людума. В этот раз на реализацию механик ушло больше времени чем раньше, но как будто первоначальную задумку особо и не порезали.
До рисования дойти не успели, но на экране появилось определенно больше кругов и прямоугольников. За сегодня добавили разные виды оружия: дробовик, самонаводящуюся ракету, рикошет и тд.
Делаем с женой игру пока непонятно про кого, но он защищает свои сокровища (желтый круг) от воришек. Как обычно, начали с цветных кругов и квадратов.