Technical blog

Jordon Brooks

Gameplay programming, Unreal Engine, and systems notes.

Hi, I’m Jordon.

I’m a gameplay programmer focused on Unreal Engine, C++, multiplayer systems, and the kind of technical work that keeps games and tools running smoothly.

Most of my work sits somewhere between gameplay programming, engine-level debugging, and developer tooling. I care about replication, performance, build systems, editor workflows, source control, Linux development, and the practical engineering decisions that make a project easier to build, test, maintain, and ship.

This site is where I write about the things I’m building, fixing, and learning. That includes Unreal Engine notes, programming write-ups, Linux desktop development, source control, game tooling, and the occasional deep dive into whatever technical problem I have fallen into that week.

I’m also building OpenVCS, a modern desktop client for version control. It started from a simple frustration: Git clients on Linux have never quite felt right to me. Rather than keep working around that, I decided to build the kind of tool I wanted to use.

I like software that is fast, understandable, and practical. Clever engineering has its place, but I care more about tools and systems that solve real problems without adding unnecessary friction.

Writing

Latest posts

Feb 1, 2026 - 2 min read

Why I Switched from Wordpress

The other week I received an email from my hosting provider saying my website was due for renewal. That was fine until I saw the price. They wanted a little …

Read post ->