Сказ о создании своей игры

Всем привет!

Хочу просто поделиться тем, что делаю, так как чувствую, что начинаю уставать от разработки и хочется просто маленько поболтать, послушать фидбэк, ну или чужие истории. Сразу оговорюсь, я не претендую на то, что делаю что-то гениальное или крутое.

Небольшая предыстория

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

Просто котик в тыкве
Просто котик в тыкве

Долгое время писал музыку, так и не достигнув каких-то высот, хотя и считаю свою музыку достаточно неплохой.

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

И вот сейчас сошлись звёзды, мне кажется, что я что-то нащупал.

Моя игра

Где-то 4-5 месяцев назад я опять начал что-то пытаться сделать. Сначала пытался посмотреть, а что может эта ваша ИИ, если ей дать Three.js и дать задачу сделать игру.

Спойлер: получилось!

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

Беготня по дому
Боёвка

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

В обществе принято любое мнение засирать. Сейчас появилось ИИ и естественно появились 2 лагеря:
1. ИИ гениален, это прогресс, он может всё и бла-бла-бла
2. У-у-у-у нейрослоп, фигня, ИИ пишет шляпу полную
Я не хочу, сейчас говорить, что те или те правы, но просто отмечу, что очень много в моей игре реализовано через ИИ. Если бы я делал руками, то этого бы поста, скорее всего, и не было бы, т.к. скорость разработки упала бы в миллион раз.

Перейдём к настоящему времени и тому, что я имею.

Чтобы долго не томить, покажу немного материала.

Дом персонажа.
Текущая боёвка.

Игра пережила уже штук 10 переосмыслений, смены кучи механик, изменение сюжета и прочие сопутствующие вещи. Думаю, что в ближайшие пару месяцев, пара механик так же поменяется.

Что вообще за игра? Что тут делать? и так далее..

У игры ещё нет названия, как и какой-нибудь даты выхода или альфа-версии. Жанр - roguelike. Боевка реализована через прожатие QTE. Каждый скилл будет иметь свою очередность нажатия кнопок, чтобы можно было его скастовать, персонаж управляется мышкой. В базе механика такая - следи за тем, чтобы тебе по лицу не надавали, пока убегаешь и пытаешься произнести заклинание. Я бы хотел вам рассказать и о аффиксах этажей, о сюжете (который я реально пытаюсь сделать вменяемым), о взаимодействиях скиллов между собой, механиках, которые есть вне забегов, но пока что сильно рано и сыро)

Расскажу о жопоболи)
1. Сюжет. Господи, я пытался сделать маленькую сюжетку для игры, чтобы не раздувать её, чтобы она была понятной, конкретной и не утомляла, но даже такая задача оказалась в 1000 раз сложнее, чем казалось. В какой-то момент, ты думаешь: "О, сюжетка теперь логичная, понятная, замыслы персонажей ясны, здорово", а буквально через 10 минут, ты понимаешь, что теперь все твои механики кажутся жутко не логичными для такой сюжетки и каждый раз идёшь переделывать. Кто-то может сказать, что это очевидно и надо было заранее что-то продумывать. А я отвечу, что это вообще не очевидно в моменте) Я до сих пор не уверен, что все мои идеи сходятся между собой.
(Я понял, что как-то мало картинок и решил что-то ещё докинуть, чтобы читалось вся эта муть поинтереснее)

Пробую варианты для мага

2. Механики. Не буду вдаваться в подробности, но расскажу о своих ощущения относительно игры. QTE боевка мне в целом нравится, я такое особо нигде не встречал, да и даже в текущем состоянии игр, ощущается она неплохо. Но вот всё остальное... Как оказалось, пока не нарисуешь ассеты, эффекты и прочее, вообще ни черта не понятно. Вот есть у меня такое усиление на этаже, что скилл не просто усиливается, а его механика меняется. Я его беру, но не ощущаю самого скилла, номинально что-то происходит, но т.к. глазом этого не видно, то и ощущения от него нулевое. Поэтому я пошёл думать, что делать с ассетами
3. Ассеты. Я выше писал, что вечно занимался каким-то творчеством. Это так, но вот художественное ремесло, я всегда избегал. Вот прям не лежала душа к этому. Поэтому часть с ассетами стала для меня адом. Казалось, да чё там, взял сетку для тайлов 32 на 32, через симметрию какую-нибудь рисуешь тайлмапы, потом добавляешь небольшие различия и вуаля) Ох, как же я ничего не понимал. Да, в целом, нарисовать тайлсет не так сложно. Пока его в игру не добавишь. Я сделал тайлсет с полом из досок. На одном тайле 4-5 досок. Оказалось от досок можно словить эпилептический припадок, т.к. начинает адски рябить изображение. Ну тут как бы ладно, не так ещё сложно. А вот миллионы анимаций персонажей... Глаз уже начал дёргаться.

Ещё вариант мага

Вообще, наверное на этом всё. У меня не было цели прорекламировать игру\бусти\телеграм и т.п. Я хотел просто поделиться тем, что делаю и какие эмоции испытываю, а от вас хочу получить какие-то мысли, мнения, истории.
P.S. если ты умеешь рисовать ассеты\анимировать персонажей, хочешь помочь и немного подзаработать, пиши)

14
1