Overview
An open-world action RPG built in Unreal Engine 5.6 featuring a living city simulation with dynamic NPC behavior. Players navigate an underworld setting where their actions trigger law enforcement responses, faction reputation shifts, and emergent narrative events.
Architecture
Built on Unreal Engine's Gameplay Ability System (GAS) for all player and NPC abilities, providing a data-driven approach to combat, skills, and status effects. MassEntity framework handles large-scale NPC crowd simulation for the city population, running thousands of lightweight entities with minimal performance cost.
Key Features
- Gameplay Ability System for data-driven combat and skills
- MassEntity crowd simulation for city NPCs
- Dynamic law enforcement that responds to player crimes
- Faction reputation system affecting NPC interactions
- Open-world city environment with day/night cycle
- C++ core with Blueprint scripting for rapid iteration
- Custom AI behavior trees for NPC decision-making