Inspiration
The idea for this project came from a situation where one of our members found themselves trying to cram before a statics midterm struggling to study after leaving their notes at home in a rush. We wanted this app to be a convenient way to access simple, effective and portable way to touch up on study concepts in an engaging format wherever and whenever you want. XREAL's glasses are the engine that power this idea and bring it to life in mixed reality. We draw inspiration from study tools such as Anki along with traditional methods such as flashcards.
Description
XQuizIte is an XR quiz app designed for the XREAL Air 2 Ultra on the XREAL 3.0 SDK that was conceptualized and built within 36 hours at the Stanford Immerse the Bay XR hackathon. It overlays flash-card style notecards in your field of view, allowing users to interact with the notecards via a touch-to-reveal and swipe-to-next interface workflow for the end user. Questions are generated via AI APIs (OpenAI for our hackathon's choice of tool).
Toolset
- Unity 6.0 LTS
- XREAL SDK 3.0
- OpenAI API
Resources
- Fully documented GitHub repo with wiki
- Releases tab for pre-built binaries
- Example demos and screenshots
- Unity project ready to clone and build
Developer Comments
We ran into multiple pain points when setting up the environment and learning to use Unity for the first time. A lot of our time went into understanding all the options of our development environment along with reading through the XREAL SDK documentation to slowly increment features and handle bugs which were very common during our development sprints. However, thanks to the help from XREAL engineers present at the hackathon, we were able to overcome this and get onboarded with developing our app.
Post-Hackathon Roadmap
- Cleaning up the repository, setting up workflows for future development streamlining
- Building our project for the consumer XREAL Air2 Pro glasses
- Further documentation, research on the XREAL API to make use of all the API features


Log in or sign up for Devpost to join the conversation.