01 / GAMEPLAY / MOVEMENTUnreal Engine 5 · C++
StarRunner
Movement is the main event.
A 3D parkour adventure built around responsive traversal, precise jumps, and challenging obstacle courses.
- ROLE / FOCUS
- Lead programmer
- Implemented the core gameplay code and character controller.
- Built wall-running, jumping, and environmental interaction systems.
02 / GAMEPLAY / COMBATUnreal Engine · Team project
Dark Illusion
Read the enemy. Find your opening.
An evolution of YubiWa, extending its combat foundations with target locking, weapon switching, portals, and new boss attacks.
- ROLE / FOCUS
- Game development
- The project builds on the health and stamina systems of YubiWa.
- The team added target locking, weapon switching, portals, and a new resource bar.
03 / GAMEPLAY / ANIMATIONUnreal Engine 5 · CGT 455
Horizontal
Code and animation, in motion.
A side-scrolling platformer connecting character movement, physics interactions, environmental hazards, and animation.
- ROLE / FOCUS
- Lead programmer & animator
- Implemented movement, physics interactions, and environmental hazards.
- Worked on animation sequences and the side-scrolling camera.
04 / PROGRAMMING / C++C++ · Arcade game recreation
Space Invaders
A classic, rebuilt in C++.
A recreation of the arcade game with an FPS counter, hidden enemies, shields, and difficulty that increases as enemies are defeated.
- ROLE / FOCUS
- Programmer
- Recreated the core Space Invaders gameplay loop in C++.
- Added an FPS counter, hidden enemies, shields, and increasing enemy speed.
View source on GitHub ↗05 / GAMEPLAY / BOSS ENCOUNTERUnreal Engine 5 · Team project
YubiWa
A duel built around timing.
A third-person combat project featuring a boss encounter, melee attacks, blocking, rolling, and health and stamina management.
- ROLE / FOCUS
- Game development
- Worked on a boss with teleportation, energy-wave attacks, and dual swords.
- The team built player combat, health and stamina systems, and knockback interactions.
06 / GAMEPLAY / TURN-BASED RPGTurn-based combat · RPG
Fantasy Breaker
Space to think. A reason to commit.
A third-person RPG project exploring turn-based combat, character progression, and tactical choices.
- ROLE / FOCUS
- Game project
- The project explores strategic combat and character progression.
- Watch the gameplay demonstration for the battle flow and decision-making mechanics.
07 / ART / MOTION3D animation · Showreel
3D Animation
The other side of the craft.
A collection of animation work alongside my game programming projects, showing the visual side of my practice.
- ROLE / FOCUS
- Animation work
- Explore the animation work in the original showreel.
- My wider 3D toolkit includes Maya, Blender, and Cinema 4D.