Dmitry Ternovoy › extravirgin
любая задача решаема
Рейтинг
52
№ 97 170 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
11 лет
На сайте с
2019 года
Юридический статус
Самозанятый

Cleaning King: Clean the Inn

Используемые навыки Unity 3D Программирование на C#

Описание

Работал Unity-разработчиком над мобильной игрой Cleaning King: Clean the Inn. Разрабатывал игровые механики, реализовывал ИИ и поведение NPC, оптимизировал производительность игры для мобильных устройств. Интегрировал мобильную рекламу и внутриигровые покупки, участвуя в реализации монетизации и улучшении игрового процесса. Уделял особое внимание плавности работы игры, поддерживаемости кода и созданию увлекательных игровых механик.

App Store: https://apps.apple.com/us/app/cleaning-king-clean-the-inn/id6578450335

Решение

Для реализации механики мытья пола создал отдельный Plane с текстурой грязи и разработал шейдер, использующий маску для управления степенью загрязнения поверхности. Это позволило визуально отображать процесс уборки: по мере взаимодействия с игроком грязь постепенно исчезает, создавая наглядный эффект очищения пола.

Для реализации поведения NPC разделил действия персонажей на логические состояния и разработал конечный автомат состояний (Finite State Machine, FSM). Такой подход позволил структурировать логику поведения, упростить переключение между действиями и сделать систему более удобной для расширения и дальнейшей поддержки.

Результат

Выпущенная игра доступна пользователям мобильных устройств, которые могут устанавливать её, проходить игровые уровни и пользоваться внутриигровыми возможностями.

Работа выполнена в соавторстве

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Dwarf Boozter
Dwarf Boozter
12