Deft

"deft" means to be dexterous; nimble; skillful; clever

The what

Hobby project - First Person "Action Platformer" with stylized mechanics taking inspiration from games like Mirrors Edge / Dishonored / GhostRunner / Shady Knight

Development started ~04/16/24

The why

I wanted to make the kind of game I wanted to play.

I'm a romantic for fast movements, skillful actions, and over the top mechanics where the controls feel tight, but free to allow creative play; something where you feel like the wind when combining fluid traversal and combat mechanics.

Start from scratch

Additionally I've felt like lately a lot of UE games' 3Cs feel the same. (I'm aware this is an unfair blanket statement and not true but the sentiment is there).

  • if you're making a game with a bipedal character utilizing UE's starter projects like First or Third Person templates, there's only so much you can tweak in CharacterMovementComponent blueprints.

So I wanted to see what I could make in UE on my own.

Deft uses a custom DeftCharacterMovementComponent overriding and rewriting movement logic except basic collision detection (except for where I do). I do of course leverage (no need to re-write the entire wheel) some aspects of UE's default CMC and other useful tools, as one should when using a robust engine.

But in the end I wanted to have absolutely full control over how the game feels and I felt the only way to do that was to do it myself.

To Learn

The last bit is, as everything we do, a way to learn more deep experience in UE5 and game development in general.

Very early dev

WASD and jump + reactive camera
slide and jump slide
ledge-up climbing

Github link for those interested in development ^_^

Last updated