blog

Blog

Technical notes on gameplay feel, performance engineering and engine architecture. Most of them started as notes I took while fixing something.

Unreal Engine 5 GAS: building an ability system right

My dash ability fired once on the client and then went silent. The bug was not GAS itself, it was touching an attribute without a GameplayEffect.

28 August 2026 gameplay 12 min read

Coyote time and jump buffering: the twelve lines of a good jump

When players say "the jump doesn't feel good", they usually mean two missing features. Both take half an hour to write.

18 July 2026 gameplay 7 min read

Why Your Character Controller Feels Like It Is Sliding

When players say a character controller feels slippery, they are describing four separate bugs: braking, ground detection, slope handling and interpolation.

2 December 2025 gameplay 10 min read

3 results

contact

Let's ship the next build together.

Full-time roles, freelance projects or technical consulting — the inbox is always open.