WarpZR0: Bridging Tabletop Gaming and Virtual Reality

WarpZR0 is an immersive virtual reality experience built on Horizon Worlds, designed to bring people together from around the globe to play boaard games and swap stories. Inspired by the joy of gathering around a physical table with friends, WarpZR0 recreates the magic of tabletop gaming in a virtual environment, making it accessible to anyone, anywhere.

Immersive Environment: A photorealistic comic book shop setting, 3D-scanned and imported into Horizon Worlds, provides an engaging backdrop for gameplay.

Interactive Elements: Hand-sculpted and AI-generated miniatures, coupled with a finely-tuned dice and games table, ensure a seamless gaming experience.

In-World Purchases: Users can acquire characters complete with fully populated character sheets, spawning both miniatures and sheets in-world for immediate play.

Remixable and Collaborative: Designed with Horizon Worlds' Remixable feature, WarpZR0 encourages creators to build upon and remix the world, fostering community and collaboration.

What it does

WarpZR0 is a virtual reality experience built on Horizon Worlds, allowing users worldwide to play Dungeons and Dragons and other tabletop games that use dice and character sheets. Our platform aims to recreate the thrill of gathering around a table, rolling dice, and sharing stories with friends.

How we built it

Environment We 3D-scanned a local comic book shop using an iPad and Polycam, then imported the scan into Horizon Worlds. This photorealistic environment provides an immersive backdrop for our tabletop gaming experience.

Miniatures Initially, we hand-sculpted miniatures using Adobe Modeler and Substance Painter. We later transitioned to using generative AI to create basic miniatures and are now exploring AI-generated concept art for one-shot characters and high-poly miniature sculptures.

Table Our dice and games table is constantly evolving to recreate the perfect feeling of a tabletop roleplaying experience. We've fine-tuned the table's functionality to ensure seamless gameplay. Customizing and fine tuning the physics for smooth dice play.

Challenges we ran into

One major challenge was preventing players from accidentally grabbing and moving tiles underneath miniatures, disrupting the game. We overcame this by using horizons GenAI tools to write a script that locks objects tagged as "tiles" in place when a button is clicked.

Another challenge was a messy table. After an hour or so of game play the table and dice can get lost or start to get quite messy. Using the same technique we used to lock the tiles we used to reset everything tagged with "dice" to their original position at the push of a button.

Accomplishments that we're proud of

We're proud of setting up in-world purchases that allow users to acquire character complete with a fully character sheet. When a user purchases a character, both the miniature and character sheet spawn in-world, ready for play. This feature was a significant accomplishment, given the complexity of setting up the backpack and inventory system.

What we learned

Through this project, we learned:

How to import custom content into Horizon Worlds.

How to leverage generative AI to create content.

How to write code using GenAI.

How to set up in-world purchases.

How to use Gameplay tags effectively.

What's next for WarpZR0

Our roadmap includes: Improving the mobile & PC experience: WarpZR0 is still best experienced in VR, While you can enjoy WarpZR0 on Mobile and PC its near impossible to move the miniatures, we have plans to improve the experience by adding camera points and drag and drop movement of the tiles and miniatures.

More EVERYTHING Monsters with spawnable stat blocks. More playable characters, customizable character sheets, character levels. More dungeon tiles, full campaigns, multiple universes (cyberpunk, steampunk, modern).

We're excited to continue developing WarpZR0 and enhancing the tabletop gaming experience for users worldwide.

Built With

Share this project:

Updates