Современный игровой движок, созданный студентами в образовательных целях. В ранней стадии разработки. В качестве демо предполагается полноценная игра, пока неясно, какая.
- 🚀🚀🚀 Blazingly fast (используем Rust)
- WGPU в качестве графического бэкенда
- ECS в качестве основного архитектурного паттерна
- Data Oriented Design, в теории
Далее идут вещи, которые должны быть в движке, но пока их либо нет, либо они в зачаточном состоянии.
- PBR pipeline
- Texture mapping
- GPU instancing
- HDR
- Deferred rendering
- Dynamic shadows
- Связанные архетипами компоненты хранятся в таблицах
- Системы, компоненты и сущности это структуры
- 3d модели (планируется поддержка только gltf)
- Скелетные анимации
- Графический интерфейс через egui
- Физика и коллизии
- Звук
- Обработка окна осуществляется через winit
- В качестве математики используется glam
Студенты четвёртого курса НГТУ факультетов ФПМИ и АВТФ:
- Бегичев Александр (ПМ-92)
- Кутузов Иван (ПМ-92)
- Жижин Владислав (АА-96)