top of page
winner 4 white.png

Dodge, parry, and strike your way through waves of enemies in this Arkham-style freeflow combat game where you have no health, only your combo score. Land hits to build your score, but get hit and you lose it all. Perfect your timing, parry enemy attacks, and stay in control to keep the streak alive.

Built in Unreal Engine 5 with 60+ hand-keyed animations in Maya, the combat system features fluid combos, cinematic finishers, smart enemy AI and a dynamic targeting system. Every move flows seamlessly, delivering a fast-paced, immersive combat experience where style and precision are everything.

Play now on Itch.io!

🔁 Freeflow Combat System 🔁

Built a dynamic enemy targeting and attack chaining system using UE5 visual scripting.

  • Seamlessly locks onto and warps to the nearest enemy based on player direction and movement

  • Enables fluid transitions between multiple enemies during combat

🥋 Combo System 🥋

Designed a responsive combo system with natural attack flow.

  • Combo resets if the player delays input or completes the sequence

  • Includes distance-based attacks (e.g. butterfly kick for long range, backhand for close range) to add variety and impact

💥 Finishers & Takedowns 💥

Implemented cinematic finishers triggered by low enemy health.

  • Camera dynamically blends from gameplay to cinematic views based on player direction and enemy position

  • Finisher animations are contextual and immersive

🎞 Smooth Animation Transitions 🎞

Ensured all attack animations, combos, and finishers transition fluidly.

  • Maintained combat flow with seamless blending across all animation states

✨ Polish & Feedback ✨

Enhanced gameplay feel and visual feedback with multiple polish layers.

  • Hitstops scale with attack damage for visceral impact

  • UI feedback: Combo counter breaks when hit; parry uses Osu-style QTEs

  • Dynamic camera zooms out based on surrounding enemy count

  • Additive animations for nuanced movement (e.g. idle aim offset, locomotion leans)

🧠 Smart Enemy AI 🧠

Developed responsive AI that balances challenge and fairness.

  • Enemies strafe and reposition strategically

  • Implements a DOOM-style token system to limit simultaneous enemy attacks, avoiding player getting overwhelmed with attacks

finisher.gif
butterfly kick.gif
backhand.gif
run.gif
idle.gif
walk.gif
enemy punch.gif
slow walk.gif
snap kick.gif

Behind The Scenes

Software: Maya
Engine: Unreal Engine 5

Production Time: ~3 months
Responsibilities:

Led all aspects of gameplay and systems development, excluding 3D asset creation and SFX:

  • Animation:

    • Hand-keyed player and enemy animations in Maya

    • Implemented animation systems including blend spaces, state machines, additive leans, aim offsets, and motion warping

  • Visual scripting:

    • Developed complex logic for freeflow combat, including target switching and combo systems

    • Created real-time cinematic camera transitions during finishers

  • AI Systems:

    • Designed enemy behavior trees with DOOM-style token attack logic

  • Gameplay & Visual Polish:

    • Built VFX, UI, dynamic camera, and cloth physics systems to enhance immersion

  • Production Management:

    • Managed project timelines using Gantt charts, Jira, and agile sprints

Awards

award-4 nose small colour correction 2 small.png

GradEX award winning!

Rookies Game of the Year Finalist

1st Place GradEX 2025 Winner: Games Animation & Technical Art

Credits

Rigs: Player Enemy

Environment: Sicka Dynasty

Sound: Reuben Joseph

Voice Acting: Natasha Deneulain-Keene

bottom of page