
SimpleEngine
My own DirectX 11 game engine and editor, with an animation loader, animation blending and built-in profiling — designed around keeping iteration simple.
Hi, I'm Natt — a game programmer working in C++, C# and Unity. I build engines, entity systems and editor tools, and I care about the details that make a game feel fast, stable and fun to work on.
Selected work

My own DirectX 11 game engine and editor, with an animation loader, animation blending and built-in profiling — designed around keeping iteration simple.

A lightweight entity-component system using compile-time component identity and pooled memory, built to explore what makes data-oriented code fast.

Shipped at Ion Game Design. I built an event-driven audio system on Scriptable Objects, so sounds can be added and triggered without touching code.
A colourful 3D adventure made with a multidisciplinary team — one of seven student games built in custom C++ engines and Unity.
Systems are only good if they make the game feel better to play.
I dig into how things work under the hood — memory, data layout, compile time.
Small steps, quick feedback, and code the rest of the team enjoys using.