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
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.