That is simple example project.
It's the draft of a "Run & Gun" game.
- GUI implemented by the MVVM pattern. Here used open project Unity-MVVM
- Bullets pooled in Bullet pool
- Player input implemented by the New Input System
- Camera controlls by Cinemachine