Это платформер-шутер от первого лица с мини аренами на платформах. Боевая система заключается в использовании различных видов заклинаний в виде карт.
В данный момент проект находится в процессе разработки
В данном проекте все игровые системы реализованы модульно, чтобы геймдизайнер мог удобно менять поведение разных объектов без необходимости разбираться в коде.
- Добавление новых заклинаний, противников и выпадаемых предметов производится без необходимости менять что-то в коде. Это достигается благодаря использованию комбинаций различных ScriptableObject-ов.
- Количество MonoBehaviour классов максимально снижено, а основная логика производится в обычных классах. MonoBehaviour классы используются в качестве контроллеров обычных классов.
- UI реализован при помощи паттерна MVP, что упрощает его поддержку и расширение.
- Инициализация контроллеров вынесена в отдельные сетап компоненты, что позволяет разделить ответственность по получению зависимостей. Также реализована система гарантирующая, что объект не будет инициализирован, пока все его зависимости не будут готовы к использованию.
- UI, многие игровые системы, префабы игроков, противников и подбираемых предметов добавляются на сцену только во время запуска игры. Благодаря этому на сцене находится минимум внутриигровых префабов, а все внутриигровые объекты гарантированно одни и те же.
- Противники и подбираемые предметы добавляются при помощи специальных зон спавна, что позволяет отложить их создание и экономить используемую память.
- Windows
- Unity
- KienanUnique: разработка всех игровых систем и инструментария для геймдизайнера, настройка и поиск ассетов, верстка уровней, организация и руководство процессом разработки
- Почта: [email protected]
- GitHub
- LoliesAreTheBest: геймдизайн, сюжет, концептирование и верстка уровней
- Почта: [email protected]
- GitHub
- MrRocks: геймдизайн, сюжет, концептирование и верстка уровней
- Почта: [email protected]
- GitHub
- Hamonan: визуальный дизайн уровней, поиск ассетов, 3д моделирование, UI, 2д арты
- Почта: [email protected]
- GitHub