
Как я разрабатывал свою игру на Unity: "Move it!"
"Наука и молодёжь XXI века", 13.11.2024 года

"Наука и молодёжь XXI века", 13.11.2024 года

Главное меню игры
Моя игра называется "Move it!" и относится к жанру головоломок, предназначенных для пользователей всех возрастов (0+). Первоначально планировал выпустить её на Google Play, но в итоге решил разместить на платформе Яндекс Игры.
Идея и концепция игры
Я хотел создать игру, которую смогу в будущем монетизировать. Ранее я уже пробовал делать проекты, но они либо были немонетизируемыми, либо не предназначались для выпуска в открытый доступ.
Идею я взял у другой игры — Dracula's Coffin. В детстве я играл в эту игру на телевизоре со своей старшей сестрой. Когда пришло время для новой разработки, я сразу вспомнил об этой игре и решил создать что-то подобное, но с современным подходом.

Скриншот из игры Dracula's Coffin
Изначально планировал опубликовать на платформе Google Play.Однако, из-за того, что у меня кыргызское гражданство, публикация на этой платформе оказалась невозможной, и я был вынужден отказаться от этой идеи.
Разработка
Игру полностью создал сам. Всё — от графики до логики — было создано мной с нуля, использую язык программирования C# и игровой движок Unity. Для анимаций использовал ассет "LeanTween", который существенно упростил мне работу.
Разработка заняла полгода, из которых три месяца я тратил на логику и дизайн, два — на создание 100 уровней, и последний месяц — на перенос игры на платформу Яндекс Игры.
Графика получилась простой, потому что я не нашел гейм-дизайнера и вынужден был рисовать всё сам. Поскольку я — программист, навыки в рисовании у меня ограниченные, так что пришлось использовать упрощенный стиль графики.

Первые шаги
Создание механики движения блоков стало моей первой задачей. Проработать её до нужного уровня у меня ушло два месяца. Оставшийся месяц ушел на добавление локализации и рисование графики.
Изначально я хотел сделать пиксельную графику, но позже отказался от этой идеи.
кадры из самой ранней версии игры
Трудности при разработке
Было очень много багов: блоки выходили за границу, двигались с рывками, проходили сквозь другие блоки. Эти проблемы постоянно возникали и требовали от меня внесения правок, которые, в свою очередь, порождали новые баги.
Каждый раз приходилось тратить много времени на поиск и устранение ошибок. Мои друзья очень помогли при тестировании игры. Большинство багов были обнаружены благодаря их поддержке, что значительно ускорило процесс тестирования и улучшило качество игры.
Был момент, когда ивенты не работали на телефоне, и пришлось переписывать весь код. Такие ситуации возникали часто: в редакторе всё работало нормально, но при запуске на телефоне ничего не функционировало. Это стало для меня хорошим уроком по адаптации к различным устройствам.

Другие факты об игре
Для этой игры я даже создал собственный шрифт, чтобы она выглядела оригинально.
Тексты локализации хранятся в JSON-файлах, а перевод был выполнен с помощью нейросети DeepL.
В процессе разработки я активно пользовался чатом GPT, что помогло мне быстро обучиться новым методам и приёмам в языке программирования и работе с Unity.
Польза головоломок
Головоломки, такие как "Move it!", не только развлекают, но и стимулируют развитие аналитического мышления и навыков решения задач. Они помогают улучшить внимание, память и способность планировать свои действия, что может быть полезно людям всех возрастов.

На данный момент игра не доступна в Яндекс Играх, но в скорем времени я объязательно опубликую её.
Группа ПОВТ-2-24: Русланов Чынгыз Русланович
Руководитель: Маликов Адилет Русланович
Последняя версия (WebGL):
Спасибо за внимание!
1 читателей отметили статью полезной
Комментарии
0