Playable: research

I ship software people play: video games, apps, and creative infrastructure. I’ve built mixed reality systems for real world exhibitions, cultural heritage, scientific research, and design previsualization. I care about the layers beneath the surface of interactive software—editor tooling, technical art, and performance—and how to design systems that learn from the people who use them.

About

I ship software people play: video games, apps, and creative infrastructure. I’ve built mixed reality systems for real world exhibitions, cultural heritage, scientific research, and design previsualization.

I care about the layers beneath the surface of interactive software—editor tooling, technical art, and performance—and how to design systems that learn from the people who use them.

Nicosia International Airport VE

Nicosia International Airport VE

2024–2026
researchplayableengagement

A museum installation featuring a reconstructed 3D model of Nicosia International Airport's modern terminal based on LiDAR scans and archival documentation, housed in a custom-designed wooden console with touchscreen navigation and immersive projection. I developed the participatory virtual environment to test dissertation methodologies on interface-mediated, co-constructive 'virtual places' for heritage, featuring our WIP "propositional model" for focusing public knowledge towards architectural features, and a period landline phone interface for oral story contribution. I also designed and developed the companion website at velab.cloud/nic/en. Deployed in a public exhibition at the Bank of Cyprus Cultural Foundation, the project captured over 3,200 play sessions and 300 oral story recordings, generating new qualitative data that enriches, expands, and challenges the site's limited documentation. See the development timeline for in-progress screenshots and photos.

The People's Sky 2

2025
gamemadventhaunted-ps1

The fifth iteration of the People's Tree project series, developed as the centerpiece for the 2025 Madvent launcher. I was invited by the junior team—who had taken over the launcher technology and coordination—to contribute this game for continuity with the series. My contributions focused on technical refinement: redesigning and optimizing the input system for significantly improved panning and zooming controls, recoloring and reskinning the visual aesthetic, and optimizing data serialization and loading sequences. The project marks my transition from lead developer to technical consultant, supporting the next generation of Haunted PS1 organizers.

Paphos Gate: Nicosia

Paphos Gate: Nicosia

2016–2025
researchcyprus institutearchitecture

Multiple VR applications (using Oculus DK2 and HTC Vive) to visualize archaeological findings and a proposed architectural intervention for an urban archaeology project in Nicosia. I prototyped and built the applications as a research assistant, developing systems for locomotion, interaction, and gaze-tracking analytics to understand how stakeholders focused on the virtual site. These tools engaged everyone from the public to the Department of Antiquities. The gaze-tracking data directly informed the design of the final public walkway and was integrated into the permanent VR exhibit at the museum. The project spanned a decade and opened to the public in 2024.

The People's Sky

2023
gamemadventhaunted-ps1

The fourth iteration of the People's Tree project, The People's Sky is an experimental game exploring community building by enabling players to design items, append messages, and place them in a shared digital space. For this iteration, I developed several key features, including data-transfer optimizations, new 'trace' visualizations to show player exploration paths, comprehensive analytic logs for post-experiment analysis, and a web application for content moderation.

MESH AIRFLOW Visualization

MESH AIRFLOW Visualization

2023
data vizcyprus instituteresearch

An AR visualization of airflow patterns for a secondary facade system designed by the Cyprus Institute. I took the researchers' 2D computational fluid dynamics (CFD) simulations (heat and flow maps) and UV mapped them onto a 1:1 scale 3D model of the facade, then built a shader to animate these maps with particles, inspired by how *Portal 2* visualizes fluid dynamics. In the final application, users scan a QR code on the test building and see the internal 'stack effect' in action, with callouts indicating sensor locations.

Córdoba Court

2022
gamemadventsolo

Córdoba Court is an innovative social game I designed and developed to foster community building. Modeled after the communal patios of Córdoba, Spain, the game invites players to cultivate a shared virtual environment, expressing their individuality by designing personalized totems from millions of possible combinations. The project serves as a social experiment in digital placemaking and community greening practices. A report is also available, which analyzes player content and observed behaviors.

BEEP Energy Sim

2022
data vizcyprus institutear

An AR energy-use visualization showing expected energy loads for every room in a heritage building over the year, taking into account climatic comfort. I built the visualization to explain green infrastructure investments for the adaptive reuse project. More information on the project can be found here.

The Peoples Tree 2

2021
gamemadventhaunted-ps1

The second iteration of the People's Tree project, an experimental game exploring community building in networked spaces. I created this application to allow participants to design ornaments and leave messages on a communal tree, offering a unique blend of interaction and shared digital space. The project served as a valuable opportunity to develop new technology, establish policy frameworks for user-generated content, and conduct comprehensive analytics on player behavior.

Where's Home?

Where's Home?

2021
gameprototypemadvent

An experimental prototype that successfully translated the unshaded, minimalist aesthetic of Rococo into a more complex, architecturally descriptive style. The concept was a sequel to the People's Tree project set in an abstracted Union Station, Chicago. For the prototype, I developed a custom Rhinoceros plugin to optimize and export modular architectural elements, and created a system to randomly place around 100 unique characters and their luggage throughout the scene. While the core technical art was a success, the project was paused to allow for more design iteration on its complex dialogue system.

Puzzle Generation

Puzzle Generation

2021
codealgorithmgame

A dungeon generator where monsters trawl on fixed and cyclical paths, creating a looping temporal structure where an agent attempts to reach the end in the shortest amount of forward steps. I developed this using Dijkstra's shortest path algorithm to solve for a sequence of moves in time rather than a shortest traversal path in space, as a final project for a course in algorithmic design.

Minotaur

2020
gamehaunted-ps1solo

Minotaur is a simple game experience that served as my earliest experiment with embedded analytics. For this project, I built a system that records play sessions and sends summary data back to a Clowder server. This work enabled long-term data collection, and the results from over three years and thousands of play sessions are analyzed in this report.

The Peoples Tree

2020
gamemadventhaunted-ps1

The People's Tree was the first in a series of experimental games I created to explore community building in networked spaces. In this project, players design ornaments and leave messages on a shared tree. It was my first opportunity to build the underlying technology, develop content policies, and run analytics for a live, public-facing application. A key finding from this and subsequent projects was an unexpectedly high player return rate of 15-30%, suggesting that players felt a personal stake in the collectively-designed artifact and returned to observe its evolution.