In that project i used these tools:
Zenject for dependency injection,
Input System for input
Patterns i used:
State Machine for managing states
Object pool for managing objects spawn
In that project i used these tools:
Zenject for dependency injection,
Input System for input
Patterns i used:
State Machine for managing states
Object pool for managing objects spawn