Games

3D

My Friend Aki

(Unity 3D, C#, Blender, Substance Painter)

A first-person 3D mall exploration and puzzle solving game with a good dose of story and horror. Use improvised tools to solve the environmental puzzles, discover the gloomy husk of an abandoned mall, and use the dynamic lighting system to bring areas of the game back to life.

Click to expand

UNDERSCORE

(Unity 3D, C#, Blender)

An experimental narrative game project that utilises environmental exploration, advanced non-linear dialogue, and multimedia to reflect on ideas of both alienation and kinship. Through engagement with many entities across three different acts, the player has the chance to explore concepts of shared suffering, understanding, and joy.

Click to expand

Descant is a Unity dialogue system plugin. It aims to hit the sweet spot between quality UI, powerful features, and easy-to-lean functionality, while also adding optional 'dialogue enhancements' that introduce features to break away from underwhelming trends seen in many interactive fiction games. These node enhancements act similar to Unity’s standard GameObject Component system.

Click to expand

Something Quiet

(Unity 3D, C#, Blender)

A meditative and single-minded experience crafted to explore feeling and atmosphere through environment, sound design, poetry, and endless repetition. Taking advantage of advanced rendering techniques and fog shaders in Unity 6 and the Universal Render Pipeline, the game is both technical and whimsical.

Click to expand

Last Breath Of A New Empire

(Unity 2D, C#)

A short, narrative-focused resource-management game inspired by real-Time Strategy (RTS) classics such as Stellaris or Age of Empires. Traditional RTS games focus sp heavily on gameplay that story is often left behind, and Last Breath Of A New Empire attempts to flip that script. I developed a custom dialogue manager for the game, which would go on to inspire my work on above Descant Dialogue Manager.

Click to expand

Pantry

(Javascript)

A tag-based wiki system is inspired by TiddlyWiki. Operating purely through Javascript magic, it turns MarkDown files into hypertext articles, which can be tagged, linked to, and generated as dynamic lists. It requires no programming knowledge, save for some understanding of the system's modified MarkDown language (see below for more), and the ability to edit .md and .txt files.

Click to expand

Cultus Dextra

(Unity 2D, C#)

A resource-management game about culling the weak from your fanatical cult, with inspirations taken from roguelikes and rhythm games. Through story exposition, haunting graphics, and simple mechanics, the game aims to deliver visceral moments, tension, and damned-if-you-do damned-if-you-don't gameplay.

Click to expand