antiero / SpaceInvaders-Unity

Classical Space Invaders implementation inside the Unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SpaceInvaders

Classical Space Invaders implementation inside the Unity
(https://en.wikipedia.org/wiki/Space_Invaders)

Game controls

Use arrow keys for moving your ship and space for shooting bullets

About code

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.

  1. Singleton Pattern
  2. Command Pattern
  3. State patterm
  4. Abstract Factory pattern
  5. Objectpool Pattern
  6. Observer pattern
  7. MVC Pattern
  8. Dependency injection Pattern (not entire project, but in some part)

please clone and check the source

About

Classical Space Invaders implementation inside the Unity


Languages

Language:C# 100.0%