TEMPLE OF FORTUNE

ROLE Physical Computing & Development Lead
DURATION November — December 2024 (3 weeks)
TOOLS Arduino (C++), Unity (C#), TouchDesigner, Python, RFID, Pressure Sensors

Temple of Fortune transforms Chinese fortune-telling traditions into an interactive shrine installation. Using RFID sensors, pressure detection, and projection mapping, the installation responds to visitors with real-time animations and lighting. The project combines Arduino interactions, Unity animations, and TouchDesigner projection mapping to create an immersive experience that bridges cultural storytelling with modern technology.

UX/UI Interaction Design Physical Computing
Temple of Fortune Installation

What is Temple of Fortune?

Temple of Fortune was born from our shared experiences as three ethnically-Chinese teammates who grew up visiting temples and experiencing fortune-telling as part of our cultural heritage. Recognizing that many people are unfamiliar with these traditions beyond stereotypes, we created an interactive installation that authentically introduces Chinese fortune-telling practices through modern technology. It invites visitors to engage with the contemplative, ritualistic aspects of fortune-telling in a way that bridges cultural understanding and breaks down stereotypes.

My Role

As my team's Physical Computing & Programming Lead, I led the full technical development, ensuring seamless interaction between sensors, software, and projection mapping. My responsibilities included hardware circuit design, embedded programming with Unity integration, projection mapping with lighting control, and system optimization through debugging.

User Experience Journey

Step-by-step breakdown of the experience

Step 1: Initiating the Experience (Seat Sensor Activation)

When a user sits down, a pressure sensor detects presence, triggering an audio introduction in Unity.

Seat sensor setup under cushion

Step 2: Selecting an Offering

The user chooses from five symbolic offerings (e.g., oranges for luck, lotus for new beginnings).

Altar with five offering bowls

Step 3: Placing the Offering on the Altar (RFID Activation)

The RFID sensor detects the offering, sending data to Unity to trigger a matching animation and audio response.

Hand placing an offering on the altar

Step 4: Projection Mapping & Cabinet Illumination

After the fortune animation, a specific cabinet lights up, guiding the user to their physical fortune scroll.

TouchDesigner Interface Projection-mapped cabinet lighting up after offering placement

Step 5: Retrieving the Fortune

The user opens the illuminated cabinet and retrieves a physical fortune, completing the ritual.

Open cabinet with fortune scroll inside

End-to-End Demo

Watch the full interaction below to see how users experience the complete ritual from start to finish.

Final Outcome & Impact

Show 1 Show 2 Show 3