This repository holds the code files of an ongoing project made in UE4 and C++.
The idea was to create a third person combat system, focusing on smooth player feel and polished behaviour.
- Third person movement and camera
- Player attack mechanic
- Health system with corresponding UI
- Enemy combat dummy
- Camera smooth extends transitions
- Camera combat and free mode
- Camera auto-center upon inactivity
- Player snap-to-enemy mechanic upon attacking
- Player movement acceleration/deceleration
- Player sprinting with FOV transition
- Custom animation montage syncing
- Animation momentary slow down upon succesful hit
- Build basic enemy AI Behavior (in progress)
- Expand on player skills and behavior (based on the existing assets)
- Create different types of enemies
- Make player mesh rotation smoother
- Improve controller support
- Add game settings
I've implemented all the code on my own so there are no third party references when it comes to that.
For the 3D/art assets, I have used:
- Khaimera pack (Epic Games)
- Grux pack (Epic Games)
The latest version of the (stable) compressed build can be found at:
https://degex.itch.io/third-person-combat-system
If you find any bugs, have a feature to suggest, or just liked the game at its current state
please contact me at [email protected] and let me know.
The MIT License (MIT)