← Back to Home
Game Programming

Systems That Power Play

Unity C# Unreal C++

What Game Programming Means to Me

Projects

Game project coming soon

Add your game projects here

More projects coming soon

Concepts & Systems

A non-exhaustive list of the gameplay programming concepts I work with.

  • Game loops & delta time
  • State machines & AI behaviour trees
  • Physics & collision systems
  • Event-driven architecture
  • Object pooling & memory optimisation
  • Procedural generation
  • Save / load systems
  • Custom editor tooling
  • Shader basics (HLSL / ShaderGraph)
  • Camera systems & cinemachine

My Stack

Unity Engine
C# Language
Unreal Engine Engine
C++ Language
Git / GitHub Tooling
VS IDE
ScriptableObjects Pattern

Looking for a gameplay programmer?

I'm actively seeking my first studio role or contract engagement.

Get In Touch →