Фреймворк для разработки мобильных игр
Процесс разработки интерактивных приложений состоит из множества этапов. Один из них заключается непосредственно в создании компонентов игровых приложений, которые отвечают за различные механизмы интерактивных приложений. На все эти действия требуются затраты человеко-часов, иногда многих, что может дорого обойтись компании. Для решения данных проблем на помощь приходят фреймворки содержащие инструментарий для решения определенных задач. Их использование существенно сокращает время разработки, так как в них содержится необходимый исходный функционал. Также сокращается время на поиск и исправление ошибок, так как зачастую фреймворки уже протестированы.
Целью проекта является разработка универсального фреймворка на базе игрового движка Unity. Фреймворк будет включать следующие модули:
- схему общего скелета мобильного приложения;
- менеджер работы с окнами;
- менеджер работы с системой AssetBundle;
- схему работы с игровой логикой;
- менеджер персонажа;
- менеджер работы с внутриигровыми магазинами.
В классической модели работы данный функционал приходится каждый раз разрабатывать с нуля под конкретный проект, поскольку не существует качественного универсального решения для данных задач в открытом доступе. Использование нашего решения позволит студиям значительно экономить трудозатраты при разработке мобильных игр, что будет определять его востребованность у разработчиков.
