
Experiences
Puttscape: Mixed-Reality Mini-Golf
Mixed-reality mini-golf on Meta Quest 3 and Android XR from one codebase, with holes generated from the scanned room and a venue client that connects the game to our Spatial Venue server.
Projects
Experiences, stories, and engineering work. Explore the projects or filter by discipline.
14 projects
Immersive concepts, mixed reality, and games.

Experiences
Mixed-reality mini-golf on Meta Quest 3 and Android XR from one codebase, with holes generated from the scanned room and a venue client that connects the game to our Spatial Venue server.

Experiences
A concept for exploring the Earth across a room through a voice-guided globe, public data, interactive projection, and a robot guide.
Experiences
A third-person roguelike in Unreal Engine 5, built as a thin layer of data and subclasses on GameplayFramework.
Experiences
A top-down collectible game made with Ludo Systems, where players explore, inspect, appraise, buy, and sell collectibles. Built on GameplayFramework.
Experiences
A collection of spatial neon arcade games for Apple Vision Pro and iOS, each running on one deterministic simulation core with a RealityKit presentation that leaks into the room.
Experiences
An iOS number-match puzzle with a cozy bed-and-breakfast renovation loop, built in SwiftUI and SpriteKit.
Stories, characters, and narrative intelligence.

Story intelligence
Story Engine on Escape.ai’s film platform: video understanding, a typed story graph, search with time-coded citations, and character agents.
Software, research, and the tools behind the experiences.

Company intelligence
A working creative space in Santa Cruz for DJ rehearsals, media production, and XR experiments, supported by an agent-ready booking website.

Company intelligence
A live 3D city that shows a business owner what their AI agents are doing and holds every consequential step for a person to approve.

Multiplayer
A Rust server that runs shared sessions for several headsets in the same room, with a live status page, a command-line control tool, and a DASP control socket for automation.
Synthetic data
A rendering pipeline in Unreal Engine that produces labeled, multi-view video of digital humans for training models that reconstruct people from several cameras.
Agent-ready web
An open-source TypeScript library that lets a web app expose its real operations to AI agents as typed tools, each with a declared effect and a flag for consequential actions.

Agent-ready web
A tennis replay workspace where a person and a browser agent review shots together through six reversible Agent Forge capabilities.
Multiplayer
An open-source Unreal Engine plugin for building replicated, data-driven games on the Gameplay Ability System. GlitchWalker and Collectors Edition are built on it.
Get in touch
Describe it in a few sentences. You get a draft brief to review before anything is sent.