🧠 На этапе мозгового штурма родилась идея: сделать игрока как бы организатором игры. Попробовать показать игру не от лица героя, который сражается с жуткими монстрами и убивает могущественных боссов. Главный герой выступает в роли персонажа "За кулисами", которого игроки видеть по сути не должны, ведь именно он тайно находится на каждом уровне и пытается сделать их жизнь в игре сложнее и короче, ведь это - его работа!
Кто сказал, что UE5 только для тяжелой графики? Движок выбран в качестве эксперимента, ведь, в основном, разработчики 2D игр выбирают либо Unity, либо GodotEngine. У меня уже есть небольшой опыт создания 2D игр на нереальном движке, но они так и зависли на стадии прототипа, поэтому я решил в этот раз довести дело до конца! 💪
Баланс ⚖️
Самым сложным в разработке оказалось сбалансировать игру так, чтобы и играть было не слишком сложно, но и челлендж присутствовал. Поэтому я решил остановиться на одной основной механике и слишком сильно не усложнять игру, ведь это все-таки ретро, главное, чтобы игра была душевная, а не заспамленная разными механиками. Однако, я все равно решил немного облегчить игру для джема, сделав все улучшения дешевле, потому что времени, чтобы заинтересовать игрока будет не очень много, а гринд уменьшает вероятность получения положительных эмоций от игры
Графика 👓
Как по мне игра получилась очень стильная, я решил остановится на использовании всего 2х цветов: черного и белого. Это - так называемый 1-Bit стиль (называется он так благодаря наименьшей единице цифровой информации - биту, который способен принимать только два значения 0 или 1, в нашем случае черное, либо белое).
Управление 🕹️
Поскольку я хотел дать игроку возможность играть как на геймпаде, так и на клавиатуре пришлось очень долго настраивать виджеты, чтобы они нормально работали с геймпадами, это было больно, но я справился. Кажется...
Уровень из игры со стороны
Жанр 📚
Я даже и не знаю, какой жанр у меня в итоге получился, скорее всего что-то близкое к tower defence'у, но на сайте нет такого варианта, поэтому пришлось выбирать из того, что было!
Курсор 🙄
У меня никак не хотел подгружаться курсор в финальный билд игры, но и его мне удалось победить, тестировал на двух машинах, все работает!
🍝 Самым большим челленджем для меня почему-то оказалась прокачка персонажа, она никак не хотела нормально работать и пришлось сделать просто адский спагетти-код, который позволяет системе работать как положено, но на его оптимизацию уже не осталось ни сил, ни времени :(
Игровое время⏱️
Я принял решение ограничить игровое время таймером на 05:00, для того, чтобы контент выглядел наиболее концентрированным
Спрайты 🖌️
Несмотря на то, что многие спрайты я нашел в интернете, мне все равно пришлось перерисовывать их от руки в Aseprite'е, потому что они не подходили по размеру и формату, а также их нужно было анимировать
Нарратив 📖
Для того, чтобы донести игроку историю, в которую попал главный герой, я создал короткую анимацию, раскрывающую его ситуацию. И хоть она и не выглядит, как полноценный синематик, но, как мне кажется, весьма четко дает игроку понять, кто он и как попал туда, куда попал! А также в начале есть небольшой "диалог" (скорее монолог), в котором работодатель объясняет главному герою, что делать. Можно ли было добавить больше сюжетной информации? Можно! Нужно ли это? Сомневаюсь, ведь в простоте и заключается стилистическая идея игры!
1-Bit стиль из-за возможности использования только двух цветов накладывает на меня, как на разработчика некоторые ограничения: нельзя перегрузить картинку, потому что все спрайты начнут сливаться в одну большую белую кучу, но нельзя и оставлять много пустого места, потому что будет выглядеть нелепо и недоделано. Не знаю точно, насколько хорошо я справился со своей задачей, но я доволен результатом 👍
🤡 Что мы любим в играх помимо сюжета и геймплея? Конечно скины (не зря разработчики столько на них зарабатывают), я решил не оставаться в стороне и добавил в игру возможность одевать на главного героя различные шляпы. По задумке они разблокируются за внутриигровую валюту, но в версии для джема, я решил дать возможность игрокам получить их все бесплатно, во избежание гринда!
Баги 🪲
Ох и много же их было! То музыка пропадала, то враги вываливались за карту, но я стойко с ними боролся и, кажется, одержал победу. В текущем билде я сыграл довольно много раундов, но не столкнулся с критическими багами, ломающими игру, надеюсь вы тоже не столкнетесь 😇
🕹️ Также я добавил в игру базовые настройки экрана и звука, чтобы играть было комфортнее, а также добавил вкладку с управлением, чтобы не было путаницы!
Итоги:
Очень рассчитываю на то, что моя игра принесет вам положительные эмоции, потому что я очень старался и доволен тем, что у меня вышло, ведь я получил новый опыт работы в условиях ограниченного времени и массу удовольствия! Напомню, что команды у меня нет, я все делаю в одиночку, а также не использую ИИ ❤️
Комментарии (0)
Войдите, чтобы написать комментарий
Войти