Game design and creative media focused on immersive, story-driven experiences, combining design with technical execution. Specialising in Unreal Engine, Unity, and Maya.


Developed in Unreal Engine.
A stylised nebula niagara system created in Unreal Engine from a tutorial base, extended with custom material controls to enhance colour variation, depth, and soft volumetric motion for an atmospheric space effect.

Developed in Blender and Mudbox.
A short animation exploring the inner conflict of a Maiko as she prepares for her final dance. The narrative delves into the tension between the performer’s outward grace and her internal struggle, capturing the emotional journey behind the ceremonial preparation and performance.
Video Project Files
Developed in Unity.
A 2D game exploring the layers of the self. Players progress from the innermost soul outward, encountering challenges and visual metaphors that guide an abstract journey of introspection and personal growth, highlighting the evolving relationship between inner self and outward expression.
Contributions: Scripting, asset creation, VFX, and lighting.
Demo Code

Developed in Unity.
A recreation of the run-and-gun video game Cuphead, adapted to run on the ATARI platform. The project recreates the signature fast-paced gameplay, challenging boss encounters, and tight controls, while working within the technical limitations of the ATARI hardware.
Contributions: Assets,level design, animation and lighting.
Demo Code
Developed in Unity.
A farming game where players expand their farm by purchasing larger plots and unlocking a wider variety of crops. Gameplay focuses on strategic resource management, crop selection, and incremental farm growth, encouraging players to plan and optimize for efficiency and productivity.
Contributions: Assets, level design and animation.
Video Code
Developed in Unity.
A 32-bit pixel platformer developed during a three-day game jam, emphasising fast-paced platforming mechanics and retro-inspired visuals. All asset creation and level design were completed individually, delivering a cohesive and visually engaging experience within a tight development timeframe. Adapted to run on mobile.
Contributions: Assets,level design, lighting and animation.
Video Code
Developed in Maya and Unity.
An interactive environment where the player navigates a carefully designed corridor to reach an adjacent room. The design focuses on spatial flow, pacing, and visual cues to guide player movement and create a coherent, engaging experience within a constrained space.
Project Files
Developed in Unreal Engine.
A sci-fi-inspired Unreal Engine shader featuring a beam-driven dissolve that reveals or removes geometry along a controllable vertical axis. Includes animated scanlines, emissive edge pulses, and procedural deformation, with a parameter-driven system for real-time control over colour, glow, and animation.
Video


Developed in Unity.
A physically-inspired water simulation in Unity using the Gerstner Wave formula to create realistic wave motion. Combines shader and C# implementations, with vertex displacement, normal recalculation, and depth, transparency, and lighting techniques to enhance visual realism and immersion.
Report