Drag to adjust the lighting← → to adjust
Between
Steps.
A cinematic Joy-Con narrative about a guide and a climber, inspired by my own climbs and ending in real mountaineering footage.
Drag to adjust the lighting← → to adjust
A cinematic Joy-Con narrative about a guide and a climber, inspired by my own climbs and ending in real mountaineering footage.
Tap the projector to change the projection
Restore fragments of hope in an inner world shaped by anxiety, OCD and childhood memories.
Explore projectTap to bring the creatures togetherClick / Enter
Creatures separatedExplore a curved world, collect musical creatures and make a home for them.
Explore projectEDULEARN 2026 · Published research
A hotel-based educational game about identifying hazards and responding to fires and earthquakes.
Explore project ↗Slide to clean · Tap to strikeArrow keys to move · Enter to dash
Slide, clean and fight bacteria in a momentum-driven action arena.
Explore projectTap to assemble the maskClick / Enter
Mask parts separatedAssemble masks from emotions and identities, then question suspects. Each face opens new reactions and contradictions on the way to the truth.
Explore projectTap to send a sound into the forestClick / Enter
No sound detectedEscape a forest where a tree monster hunts by sound. Read clues, solve puzzles and choose when to sneak or run. There is no combat—only a way out.
Explore projectTap to compare a sightline and a rotationClick / Enter
SightlineA compact border-checkpoint map built for fast 2v2 encounters. Cover, sightlines and short rotations turn a freight yard into a study of readable combat spaces.
Explore projectTap to align the rune and reveal a pathClick / Enter
Route closedA fantasy adventure through floating islands and ruined temples. Rune gates and rotating mechanisms shape the route between exploration, puzzles and turn-based encounters.
Explore projectTap to show the return routeClick / Enter
Approach routeA capture-the-flag level design study in Unreal Engine. Explore the map layout and walkthrough, with opposing objectives as the starting point.
Explore project