← What I've Done / Touch of Death
UE5 Game Demo · 2023

Touch of Death

An HD-2D action-adventure game where a young hero must befriend Death to save the world.

GenreFantasy, Action-Adventure
Year2023
EngineUnreal Engine 5
StyleHD-2D

Overview

An HD-2D style game about a young hero who must befriend Death for a second chance at saving the world. I handled every aspect of this project solo — game design, Blueprint programming, level design, and narrative design — building it from scratch as a complete playable demo.

Game Design & Narrative

I used the Unreal Engine plugin Narrative 3 to build dialogue trees that require prerequisites, trigger in-world events, and initiate quests — giving the story real systemic weight beyond surface-level dialogue. The narrative goal was to create a world where the player's relationship with Death is the mechanical and emotional core of the game.

Blueprints & Programming

I coded the main character from scratch: movement, jumping, dashing, and attacking — all as a 2D sprite existing inside a fully 3D world. This HD-2D constraint required careful thought about collision, camera behavior, and how depth reads in a side-scrolling context.

Enemies received AI task trees. The most challenging system was the heart-based health UI — a visual representation of HP as discrete heart icons rather than a bar. The documentation for this kind of widget in UE5 was sparse, so I solved it through original problem-solving and iteration.

Roles

  • Game Designer
  • Programmer (Blueprints)
  • Level Designer
  • Narrative Designer

Tools

  • Unreal Engine 5
  • Blueprint Visual Scripting
  • Narrative 3 Plugin
  • UE5 AI Behavior Trees
  • UMG Widget Blueprint

Behind the Scenes

Screenshots, design documents, and Blueprint screenshots coming soon.

Gameplay Screenshot 1
Gameplay Screenshot 2
Blueprint Screenshot
Level Design / Map