Skip to content

AboutUnityGame/SpaceSwitch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SpaceSwitch

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

Overiew

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.

Demonstation

SpaceSwitch Demo

Result

Scroller, that combines ECS & classic service architecrutes with engaging gameplay experience.

About

Scroll-Shooter, based on Hybrid-ECS architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 82.3%
  • ShaderLab 15.8%
  • HLSL 1.8%
  • Other 0.1%