This is a personal game development prototype built in Unreal Engine 5 using Blueprints and C++. It features a procedural dungeon generator and a melee combat system designed to be modular and extensible.
- Seed-based random dungeon layouts
- Rooms are modular and connected logically
- Automatic door and wall placement
- Uses a customized version of pcg for fast, repeatable RNG
- Realtime combat using animation-timed
BoxTracedetection - Impact effects and sounds are spawned relative to precise
Hit.Location - Supports multiple enemy types with unique reactions (ToDo)
- One-hit-per-attack window logic
- Modular
WeaponBaseclass - Handles timing, effects, and logic for future melee/ranged weapons
- Easily extendable for new weapon types
- Enemies react to damage with animations and sound
- Dissolve effect on death
- Character death animation and dissolve (ToDo)
- Fully Blueprint-driven with backend C++ support for core systems
- Unreal Engine 5
- C++ & Blueprints
- pcg (RNG)
- Animation Notifies
- Line/Box Trace systems
- Modular component-based architecture
Watch a short gameplay showcase video here:
📺 Watch on YouTube
- Combo attack chains
- Enemy AI (patrol, chase, attack)
- Health bars & UI
- Projectile/ranged weapon support
- Save/load system
- Scalable architecture in UE5
- Clean separation of logic between character, weapon, and environment
- Animation syncing with gameplay logic
- Procedural content generation
- Visual feedback & polish (VFX, audio)
Feel free to reach out on E-Mail Feedback and collaboration ideas are always welcome!
This project is currently for educational and portfolio use only.
Not intended for commercial distribution.