Classical Space Invaders implementation inside the Unity
(https://en.wikipedia.org/wiki/Space_Invaders)
Use arrow keys for moving your ship and space for shooting bullets
Idea behind here is to explore many designe patterns and apply to the unity game. Following are the major design pattern used inside the game.
- Singleton Pattern
- Command Pattern
- State patterm
- Abstract Factory pattern
- Objectpool Pattern
- Observer pattern
- MVC Pattern
- Dependency injection Pattern (not entire project, but in some part)
please clone and check the source