Skip to content

deg3x/ThirdPersonCombatSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThirdPersonCombatSystem

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.

Basic Features

  • Third person movement and camera
  • Player attack mechanic
  • Health system with corresponding UI
  • Enemy combat dummy

Smoothness Features

  • 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

TO-DO

  • 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

Assets Used

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)

Latest Build

The latest version of the (stable) compressed build can be found at:
https://degex.itch.io/third-person-combat-system

Feedback

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.

License

The MIT License (MIT)

About

Code assets for an UE4 ongoing project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages