Project for bachelor's diploma. Spaceships scroller based on hybrid ECS architecture using Entitas and traditional service-based approach
Gain points until you die for beating your previos record
The project had several objectives, namely:
-
Explore ECS & Entitas: As one of the most popular ECS production solutions, Entitas was picked to expand knowledge of ECS principles & game mechanics implementation.
-
Entitas integrartion with service architecture: Project have core of service arhicteture on infrastructure side, and ECS on gamplay side.
-
Design Patterns: Architecture based on usage of FSM pattern, DI integration & SOLID principles.
Scroller, that combines ECS & classic service architecrutes with engaging gameplay experience.
