Unity Combat System
A downloadable game
IMPLEMENTED IN THE UNIVERSAL RENDER PIPELINE
One of the parts I like most about games (specially RPGs) is the combat system. I feel like a good design of the combat along with smooth animations and a fun feeling is key to make the player return. Following that premise I decided to make a Hack and Slash combat system following a set of decisions to make it feel fun, frenetic and also cinematic. Project has been developed for five months.
Abilities
- Combo X: Fast sword combo, five attacks.
- Combo B: Arrow combo, four attacks.
- Swords Rain: After combo X with enough fury you can press RT and execute a rain of magical swords.
- Air push: After combo X you can mantain X to lift the enemy in air.
- Crossing Arts: You can mix the two styles, sword and bow to create a powerful burst while playing with the distances versus the enemy.
- Evasions: you can evade during the run or while near an enemy with the bow. Also you can warp against and enemy with the sword.
- Aerial Arrow: Mixing the first steps of the X Combo and the pressing B opens an spectrum of posibilities, pressing RT brings you to this ability.
- Magical Slashes: The other possibility of the spectrum is this ability. If you have enough fury you can launch distant magical slashed with your sword.
- Void Arrow: By pressing RT after B Combo you can invocate arrows from the void.
- Wrath Mode: By accumulating enough fury (you can see it by the color of the enemies) you can press RB + LB and enter this state, which brings you a new mode of fighting, with the same setup as the normal but more fast-paced and with more damage.
The ultimate is made via script, Timeline and signals.
Technical Details
- Use of Mechanim with complex states to trigger animations by importance. (Ex: you can go to Idle state but then you press an attack button an the transition must stop).
- Root motion script based.
- Animation cancelling.
- Soft Aim. Detection of the enemy and lock to look at with the possibility of changing targets.
- Movement controller. Free directional affected by camera rotation.
- Combat system script limited by tap time.
- Show/Hide different meshed based on animation.
- Anime based character with dynamic bones.
- Camera work to simulate handheld real world cameras with following behaviour and physic body.
- Camera special animations triggered by animation events to create the effect of cinematic moments.
- Animation events to trigger particle systems based on bones position.
- Hit detection for sword and bow.
- Animation React System to trigger the corresponding animation based on the type of damage.
- Three diffent full AIs. Archer, Balanced Swordman, Aggressive Swordman.
- World Space Canvas with Look At to feel depth.
- User interface implemented in game to improve game immersion.
- URP settings for great world spaces in order to improve performance.
Status | Released |
Rating | Rated 5.0 out of 5 stars (2 total ratings) |
Author | Pablo Corral Franco |
Genre | Action |
Tags | Anime, combos, Hack and Slash |
Comments
Log in with itch.io to leave a comment.
nice job
will it come to sale?
good
Cool!!
Thank you! :D
cool
Thanks! :)