A systems-focused survival FPS prototype inspired by wave-based combat design. This project emphasized combat responsiveness, enemy AI architecture, and scalable encounter balancing.
Downtown Fort Myers is a first-person survival shooter centered around wave-based enemy encounters. The core objective was to push my gameplay engineering skills by building modular combat systems, scalable AI behaviors, and responsive weapon mechanics.
This project marked a major technical growth milestone, demonstrating rapid improvement in gameplay system architecture following my previous stealth project.
Weapons were built using modular C++ components allowing reuse across future weapon types. Damage calculations were abstracted into a centralized processing system to maintain scalability and reduce redundancy.
Enemy behaviors were structured using Unreal’s Behavior Tree system, ensuring clear separation between decision logic and execution logic. This improved debugging clarity and system maintainability.
One of the primary challenges involved balancing AI aggression with player survivability. Iterative tuning was required to ensure encounters felt intense but fair.
Another key challenge was managing multiple AI actors simultaneously while maintaining stable performance. Optimized update cycles and controlled perception checks helped reduce unnecessary processing overhead.