A C++ Unreal Engine 5 prototype, developed to explore engine fundamentals.
- Character Controller: movement, dashing and wallrunning.
- Item & Pickups: data driven items, weapons, pickups and power-ups. Everything highly modular and configurable in-engine.
- Inventory, Equipment, Vitals: generalized through interfaces and components to maximize modularity and reusability.
- Weapons System: physics based bullets or line traces, with customizable weapon behaviors.
- AI
- Multiplayer