В этом году у меня появился компьютер и летом мне купили лицензию на Game Maker Studio 2 - движок для разработки игр. Изучая его стал учиться писать свой код. Вместе с GMS ещё подарили и Aseprite - программу для создания pixel art’а, так что с самых ранних пор привык в проектах делать абсолютно всё своими руками.
Все указанные ниже проекты упоминаются в ролике об играх.
A game
Первым проектом стал аналог пинг-понга. Только падающих блоков в игре не было - только панель для отражения летающего по всему экранy шарика. В игре при наборе определённого счёта открывались новые скины для мяча и фона. Так же была сделана система сохранений.
![]() |
![]() |
---|
После создания первой игры захотелось реализовать что-то более комплексное.
Keyboard warrior
В то время очень была популярна игра Infinitode, а я был фанатом жанра tower defence, так что следующим проектом создал свой прототип. Фишкой был тренажёр слов: при введении правильной фразы игрок получал бонус. Если же текст был с ошибками, бонус оказывался негативным.
![]() |
![]() |
---|
Помимо установки башен на карте и написания предлагаемых строк, после проигранной партии можно было получить кристаллы, за которые открывались новые виды турелей и их возможность получать улучшения. В игре была всего одна карта и 5 видов башен.
Несмотря на простой дизайн, проект вышел весьма сбалансированным, так что выживать очень долго возможно лишь при максимальной прокачке.
Помимо этих двух проектов так же нарывался на разные другие идеи, которые часто заканчивались ничем. От таких работ оставались лишь корявые рисунки или пустые прототипы, поэтому упоминать их не будем.
Grinder
Следующим завершённым проектом оказалась наработка idle игры, вдохновлённый тогда лишь только вышедшим трейлером к Forager. Помимо возможности добывать и продавать появляющиеся на острове объекты, была возможность купить печку, в которой можно было переплавлять руды за уголь, добывающийся из дерева.
После покупки двух печек можно было за 200$ купить финал - отдельный остров, в котором тайлами было написано слово “End”. Через пару лет вышла Forager и я с большим энтузиазмом погрузился уже в неё.
Под конец этого проекта неплохо разобрался в основах, но до сих пор так и не смог понять, по каким правилам работает двойной вложенный цикл, так что код окрестных проектов полнится корявыми решениями.