
Isaac Brooks
Gameplay & systems programmer
/ABOUT
About Me
I’m Isaac Brooks, a gameplay and systems programmer from Manchester, co-founder and lead programmer at Runic Studios. I lead full development cycles from prototype to delivery, building responsive game systems, VR experiences, and practical tools around real client requirements. Alongside studio work, I’ve designed and taught a project-based C# and Unity curriculum, mentoring developers through collaborative production workflows.
/STACK
Tech Stack
Tools I use to build games, prototype systems, and run production-ready technical workflows.
Programming Languages
C++ · C# · Blueprints · Python · GDScript
Game Development
Unity · Unreal Engine · Godot · SDL · ImGui · OpenGL
Systems & Workflow
Git · GitHub · CMake · Docker · Portainer · Proxmox · CLI
/PROJECTS
Professional Projects

The Long Way Round
Follow Detective Richard Wadd on his search for six missing people who have seemingly vanished over the last three years. Experience reality-bending events and uncover the truth in this first-person puzzle thriller.

Sniffy Wants Tuna
A polished 2D platformer built around responsive movement, readable level design, and playful character feedback.

TramVR
A VR exposure experience built for the charity Positive Steps, helping people face public-transport anxiety at their own pace.

Brooks Tech Solutions
My local tech repair business, plus BrooksOS, the Flutter app I built to run it: ledger, dashboards, clients and referrals.
Personal Projects

Custom OPNsense Router
A home router built from scratch: OPNsense virtualised on Proxmox with passthrough NICs, network-wide ad blocking and a WireGuard VPN.

TrueNAS Server
A TrueNAS storage server on Proxmox with mirrored drives, replacing Google Drive and feeding my Jellyfin media server.

Jellyfin Media Server
My own streaming service for my physical film and TV collection: Jellyfin in a Proxmox LXC, streaming 150+ titles from my NAS.
University Projects

Faded Light: Heart and Soul
An award-winning horror prototype where your real microphone powers your torch: make noise to see, but the monster is listening.

Inverse
A compact platformer experiment where players coordinate two characters at once to solve movement challenges.

Ionix Engine
A 2D game engine built in C++ by a whole university class in six weeks. I led the architecture team's Git workflow, which other teams went on to adopt.
/CONTACT
Let’s make something memorable.
Have a project, role, or idea in mind? Send a note and I’ll get back to you.