Brandon Stafferton

Hi, I’m Brandon

Games Programmer | DirectX • C++

Avatar

About Me

I'm Brandon, a passionate Games Programmer who graduated from Staffordshire University with a degree in Computer Games Programming. I specialize in C++ and rendering APIs like DirectX and OpenGL. I love puzzle solving, learning new techniques, and building creative and efficient solutions for games and graphics.

Portfolio

DirectX 11 Graphics

Graphics - DirectX 11

Rendering techniques in DirectX 11 with HLSL: lighting, normal/parallax mapping, post-processing, deferred shading, and PBR.

View Project
Water Simulation

Water Simulation

DirectX 11 water simulation using Smooth Particle Hydrodynamics (SPH) with performance algorithms like spatial subdivision.

View Project
DirectX 12

BlackJawz Engine

3D Game Engine using an Entity Component System (ECS), DirectX 12 Rendering API, Physics and Skeletal Animation.

View Project
Physics

Physics

Exploring physics: forces, quaternions, rigidbodies, and collision systems to simulate realistic motion and interactions.

View Project
Hudson Engine

Hudson Engine / Trials of Ammit

A 2D game engine made with OpenGL in a team. Features component systems, physics, ImGui integration, and text rendering.

View Project
Animation & Terrain

Animation & Terrain

Skinned Mesh Animation and procedural terrain generation in DirectX 11 with HLSL and advanced shader techniques.

View Project

Skills

C++
DirectX 11 / 12
OpenGL
HLSL / GLSL
Low-Level
Git / Source Control

Contact

You can find me here: