Николай Толстых
Нелли Кузнецова
Космомент — это 2.5D платформер с элементами головоломки.
Игрок берёт на себя роль Младшего Сержанта Михаила, которого отправили на космическую станцию для рядовой проверки на наличие пиратов. Станция оказывается пустой, и герою предстоит пройти через препятствия, чтобы выяснить что здесь произошло.
Основными референсами для игрового процесса стали Metroid Dread, Super Mario World и Hollow Knight — отличные представители жанра, на которые мы опирались при создании механики передвижения и платформинга. При реализации головоломок мы вдохновлялись игрой Portal, наши головоломки основаны не только на ориентировании в пространстве, но и на цветах, рычагах и дверях.
Игра разработана на движке Unity — одном из ведущих в индустрии. Работа с ним была максимально приятной.
Проект построен на компонентно-ориентированной архитектуре Unity. Связь между объектами осуществляется через систему событий. Когда игрок нажимает рычаг, срабатывает статическое событие, и все двери того же цвета получают уведомление. Рычаг не знает о существовании двери — они связаны только через событие. Это гибкая и расширяемая архитектура.
Для обеспечения стабильной производительности в браузере применены: Occlusion Culling, запекание статического освещения, сжатие ассетов.