This repository showcases a medieval-themed combat system developed in Unreal Engine 5.7.
The project focuses on clean combat logic, readable feedback, and scalability, serving as a strong foundation for action-oriented and RPG-style games.
⚠️ AI systems are not included yet.
This showcase is focused on player-side combat mechanics and presentation.
- 🎯 Target / Lock-On System
- ⚔️ Dual Combat Modes
- Hand-to-Hand Combat
- Sword Combat
- 🧭 Directional Damage System
- Front / Back hit detection
- Direction-based hit reactions
- ✨ Niagara VFX Integration
- 🔊 Synchronized Combat Audio
- 🎥 Cinematic-friendly showcase setup
- Readable combat feedback (clear hits, reactions, and impact)
- Modular and extensible architecture
- Animation-aligned positioning for melee interactions
- Scalable system design (AI & multiplayer-ready in future)
- Showcase-quality presentation for portfolios and evaluations
- Engine: Unreal Engine 5.7
- Framework: Blueprint-based (C++ ready architecture)
- VFX: Niagara Particle System
- Animation: Root motion & direction-aware hit reactions
- Input Handling: Combat-mode–aware input logic
- Audio: Context-sensitive SFX triggering
This repository is intended for:
- 🎮 Game developers exploring melee combat system design
- 📚 Learning UE5 combat architecture & logic flow
- 💼 Portfolio review by recruiters and studios
- 🧪 Base system for further expansion (AI, multiplayer, abilities)
Not a plug-and-play asset.
Designed as a reference implementation and showcase.
| Feature | Status |
|---|---|
| Core Combat Logic | ✅ Completed |
| Target System | ✅ Completed |
| Directional Hit System | ✅ Completed |
| VFX & Audio | ✅ Completed |
| AI Integration | ❌ Not started |
| Multiplayer | ❌ Not started |
| Optimization Pass | 🔄 Planned |
- Demonstrates real-world UE5 combat system design
- Shows clean Blueprint architecture
- Focuses on feel, readability, and feedback
- Built with production mindset, not tutorial logic
- Suitable for technical evaluation and feedback
- Engine: Unreal Engine 5.7
- Focus: Combat systems & gameplay programming
- Skills Demonstrated:
- Gameplay logic
- Combat architecture
- Animation coordination
- VFX & audio integration
- Role Fit: Gameplay Programmer / Technical Designer / UE Developer
- Current Scope: Player combat (AI planned)
▶ Video Showcase:
https://youtu.be/3ipiNfA0RmI
▶ Portfolio Website:
https://ibrahimenescolak.com/
This project is shared for educational and portfolio demonstration purposes.
- ❌ Not permitted for commercial redistribution
- ❌ Not allowed to be sold or re-uploaded as-is
- ✅ Allowed for learning, evaluation, and inspiration
For collaboration or usage inquiries, please reach out via LinkedIn.
- Website: https://ibrahimenescolak.com/
- LinkedIn: https://www.linkedin.com/in/ibrahim-enes-çolak-b18327316
- GitHub: https://github.com/ibrahim0enes
Developed by İbrahim Enes Çolak

