Tetris clone

Well, it’s Tetris. Made from scratch in Unity. I took it purely as a technical challenges. My goal was to write clean, optimized code.

What I learned :

  • C# class architecture. A game manager class runs a gameplay loop made of sequences

  • C# class inheritance. Each sequence inherits from a parent sequence class. An argument of type parent sequence is passed to the game manager, actually allowing the pass any children while writing little code

  • C# delegates and events: implementing delegates and events to limit dependencies between classes

Précédent
Précédent

Mario 3d World inspired platformer

Suivant
Suivant

Home Run Shooting - first person Shooter