All work

Third Person Shooter

A 3D third-person shooter built entirely in Unreal Engine 5 Blueprints — a deliberate exercise in getting fluent with visual scripting instead of falling back on C++.

Engine
Unreal Engine 5
Scripting
Blueprints
Type
Study project
Role
Solo developer
Third-person combat
Third-person combat
Environment and cover
Environment and cover

What it is

A third-person shooter with movement, cover, enemy encounters and objectives — every system authored in Blueprints rather than code.

What I built

  • Character control and animation — running, jumping and taking cover, wired through animation blueprints and blend spaces.
  • Enemy AI with patrol routes and combat behaviour, so encounters differ rather than repeating one script.
  • Level design with interactive elements and environmental hazards, iterated directly in-engine.
  • Objectives and pickups, including power-ups and the UI that surfaces them.

What I took from it

Blueprints are genuinely fast for iterating on feel, and genuinely awkward once logic gets deep — the graph stops being readable well before the equivalent code would. Knowing where that line sits is the useful takeaway.