ResearchSocial XR
A shared space for investigating how people figure things out, negotiate ways of playing and create an experience together.
WORK / FOLLOW YOUR CURIOSITY
Games to play. Questions to explore. Art that responds. Different places to begin, with a few connections along the way.
02researchFollow a questionWhat happens between people?
03artMeet the unexpectedA persona. A presence. A pause.FOLLOW AN IDEA
Choose an idea to see where it appears across the collection.
What happens between people?
No work matches that combination. Try another word or clear the filters.
ResearchA shared space for investigating how people figure things out, negotiate ways of playing and create an experience together.
A story game about restoring memories in a Peranakan home, made with Julia Tay.
GamesCoordinate a small robot and its larger projected Egoform through distance, angle and timing.
ProfessionalProduct configuration and spatial tools from HTech, where I worked as Chief Technology Officer.
Games + ArtA puzzle cube with an AI companion. A game to work through, and an artwork about the encounter along the way.
A playful return to the internet personality quiz, with generative text and a luminous, shifting persona.
Research + ArtAn audio-responsive hologram and dance prototype, exploring a body in feedback.
GamesA chase-game prototype. A short look at movement, pursuit and the feeling of getting away.
ArtA handmade zine about coffee, play and living with generative AI. Eight pages, one sheet, and a place on the web.
Games
Games
Games
Games
Games
Games
Games
GamesInteractive experiment
Games
Games
Games
Games
Games
Games2.5D cinematic platformer
Lead Producer
GamesVR exploration / adventure
Technical Director · Programmer · Interaction Designer
GamesGravity brawler prototype
Team project · collaborator’s documentation
GamesCooperative physical card game
Collaborative tabletop project
GamesDouble-click or double-tap Spark to open the guide. Press Enter or Space when focused. Tap once to say hello, or drag to move. Go play and Place let Spark explore the page.