QuickGame3
An Action-shooter project focused on Clean Architecture and Procedural Generation. Core Features
Player System: Robust base movement and core logic implementation.
Enemy AI: Architecture built using a State Machine for scalable and predictable behavior.
Decoupled Logic: Extensive use of interfaces like IDamageable and ITargetable to ensure low coupling and high maintainability.
Procedural Generation: A base system for dynamic level creation.
Technical Overview
Engine: Unity
Architecture Patterns: State Machine, Interface-based design (SOLID principles focus).