Skip to content

droidcon-academy/quest-spatial-timer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕒 Build a Mixed Reality Spatial Timer for Meta Quest

Overview

This repository contains the full source code and assets for the tutorial:
"Build a Fully Interactive Spatial Timer App on Meta Quest"

  • 🧑‍💻 Target Audience: Android & Kotlin developers exploring Mixed Reality
  • 🎯 Goal: Learn how to build a real 3D timer app using the Meta Spatial SDK, ECS, Compose panels, Spatial Audio, Scene Editing, and natural MR interactions.

Read the full tutorial →


🚀 What You’ll Build

DeskTimer is a Mixed Reality timer that lives inside your real room.
With this project, you’ll learn how to:

  • 🧱 Spawn 3D timers as floating objects in your space
  • Grab and move them anywhere—just like real objects
  • 🧭 Attach live UI panels with real-time countdowns
  • 🔊 Play spatial audio when timers start and finish
  • 😴 Configure and snooze timers with a floating panel
  • 🗑 Delete timers using a universal floating delete button
  • 🎨 Customize timer colors & snooze duration from a Compose menu
  • 🧩 Use ECS components and systems to drive logic cleanly
  • 🛠 Edit scenes using the Meta Spatial Editor
  • 📦 Build modular, scalable Mixed Reality tools from scratch

By the end, you’ll have a fully interactive MR tool that feels like part of your environment—not just another app.


✨ Key Features

  • 🔧 Real 3D timer objects
  • 🧲 Grabbable & placeable spatial objects
  • ⏱ Live countdown driven by ECS
  • 🎵 Spatial creation & completion audio
  • 😴 Configurable snooze button

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages