Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 867 Bytes

README.md

File metadata and controls

21 lines (16 loc) · 867 Bytes

SpaceInvaders

Space Invaders 1 Space Invaders 2

A simple Space Invaders clone I made with Unity 2021 LTS in about a week. The project uses Model-View-Presenter architecture, dependency injection and reactive programming. Asset loading is handled with Addressables. The game uses Zenject factories and memory pools to improve preformance. The user interface was made using Unity UI and TextMeshPro and the animations were done with tweening. The game logic is fully covered with Unit tests using NUnit and NSubstitute.

Unity packages

  • Addressables
  • 2D Sprite
  • Unity UI
  • TextMeshPro
  • Test Framework

3rd party plugins

  • Zenject / Extenject
  • UniRx
  • UniTask
  • DOTween
  • NSubstitute