The Craft
What Game Programming Means to Me
Work
Projects
Game project coming soon
Add your game projects hereMore projects coming soon
Knowledge
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
Tools & Technologies
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 →