Я начал создавать свою игру | Разработка OVERGROWN

Всем привет!

Я начал создавать свою игру | Разработка OVERGROWN

Меня давно посещали мысли написать свою игру. В разные моменты приходили идеи в голову, и я все их записывал. Но всё время не находилось времени на это занятие, сначала была учёба, потом работа, и не было столько мотивации чтобы сесть и каждый вечер изучать как работает движок, как добавлять разные фичи, 3D моделирование в Blender (его интерфейс просто всегда пугал своей неинтуитивностью, я больше привык к удобным UX Adobe программ)

И поэтому идеи откладывались в долгий ящик.

Но недавно решил попробовать нашумевший агент ИИ Claude Code. До этого всё время для кода пользовался только Deepseek и chatGPT, но попробовав платную подписку Claude я ощутил во всей красе мощь разработки и тестирования с настоящим ИИ агентом.

Ради теста я первым делом подключил его в терминал, и попробовал создать приложение для подсчёта доходности вложений с учетом ключевой ставки ЦБ, с изменениями во времени. Эта идея тоже давно была записана в заметках. И удивило насколько точно Claude понял задачу и создал сам в указанной мной папке целое приложение с парсингом данных из интернета, вычислениями и мощной работой с таблицами. Удивило и то что он сам тестирует написанное приложение, включает его, тыкает там что-то.

Мое первое приложение сделанное с Claude
Мое первое приложение сделанное с Claude

Суть в том, что даже если бы я писал скажем с Deepseek, приходилось копировать и вставлять десятки если не сотни раз, чтобы достичь подобного результата. Сам бы я писал подобное может месяц, а может несколько месяцев.
Здесь же разработка ускоряется в сотни раз.

И тогда я решил вернуться к заметкам. Что такого хотелось сделать, на что нужно много времени, но задумка стоит того?

Была идея...

Несколько лет назад у моей семьи появилась дача, и соответственно много разной садовой работы. Самое частое из этого - косьба травы.
Трава вырастает где-то раз в две недели, и это увлекательное занятие по итогу возникает при каждом приезде.

И так как я много времени провёл за этим занятием, в голову пришла мысль. А что если превратить это в игру. Ведь сорняки и трава буквально могут быть врагами, а оружием триммер или газонокосилка. Развивая это, возникла идея игры в жанре roguelike. Вдохновлялся прежде всего Vampire Survivors но с самого начала видел её в 3D формате.

Написал Claude идею. И он предложил делать это на Unity. Так как в Unity можно писать скрипты на C#, которые автоматически будут создавать сущности в игре, логику и в общем нейросеть может принимать активное участие в разработке. Кроме того по Unity накопилось в интернете множество туториалов, на которых нейросеть обучилась. В Unreal Engine, насколько я понимаю, разработка ведется в основном через визуальный скриптинг Blueprints. А также вызвало вопросы возможности оптимизации для слабых устройств.

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

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

Теперь я буду писать посты о разработке игры, описывая по порядку, что делал в игре каждый день. На текущий момент разработка ведётся 2 недели.За эти две недели было добавлено и протестирована целая куча механик. Естественно не без проблем.

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

Подписывайтесь, если хотите знать как она будет двигаться.

8
1