
Quiz Dice (Ver.2) – Party Game Dice for VRChat
Product Description
This update completely overhauls the networking system and resolves all synchronization issues found in the first release.
What's Improved
- Fixed all synchronization issues from Version 1.
- Improved ownership handling for reliable multiplayer interactions.
- Reworked the networking logic for more consistent behavior.
- Enhanced desktop and VR compatibility.
- Better handling of pickup, drop, and dice roll synchronization.
- Optimized internal logic for improved stability and performance.
Quiz Dice now works reliably in multiplayer VRChat worlds, allowing multiple players to pick up, roll, and interact with the dice without synchronization problems.
Thank you to everyone who provided feedback and helped improve the project!
Live Demo World:
https://vrchat.com/home/launch?worldId=wrld_dfdde4cd-3027-41bb-b62b-de9bdb59888a
- "Your world’s new favorite icebreaker — in 3D."
- "Bring more laughter and conversation to your world — one roll at a time."
- "The simplest way to spark big conversations."
Turn any VRChat world into a social hangout with a fun, interactive quiz dice. Players pick up the dice, roll it, and when it stops a random question appears on a floating canvas above the dice.
Perfect for party worlds, lounge areas, dating/social spaces, game nights, and community events.
✨ Features
- 6 question themes — one per face:
- Friendship
- Funny
- Love
- Wild Hypotheses
- Secrets
- Total Chaos
- 60 questions per language (10 per theme), with cycling so repeats feel natural
- 6 language prefabs included:
- English
- Portuguese (Brazil)
- Spanish
- Chinese (Simplified)
- Korean
- Japanese
- VR & Desktop support
- Works with VRC Pickup in VR and on desktop
- Desktop-only throw spin for more satisfying rolls
- Smart gameplay
- Question canvas hides while the dice is held or moving
- Question reveals automatically when the dice settles
- Face detection picks the correct theme from the top face
- Fully customizable
- Edit all questions in the Unity Inspector
- Change face textures and materials
- Adjust physics, settle time, canvas height, and more
- Plug & play
- Drag a prefab into your scene
- Compile UdonSharp
- Build and upload
📦 What's Included
- 6 ready-to-use language prefabs
- UdonSharp scripts (source + compiled assets)
QuizDiceControllerDesktopDiceThrowSpin
- 3D dice model (FBX)
- 6 themed face materials + source textures
- TextMeshPro question canvas
ReadMe.txt— setup & customization guideLicense.txt— usage terms
🛠 Requirements
- Unity project with VRChat SDK (Worlds)
- UdonSharp
- Basic familiarity with importing assets into a VRChat world
🎮 How It Works
- Place one language prefab in your scene
- Run UdonSharp → Compile All UdonSharp Programs
- Build & test in VRChat
- Players pick up the dice, roll it, and answer the question that appears!
📝 Customization
No coding required for basic edits:
- Change questions on the
QuizDiceControllercomponent - Edit the start message on the TMP text object
- Swap face images via the included materials
Full instructions included in ReadMe.txt.
📜 License
Personal & commercial use inside VRChat worlds is allowed.
You may NOT resell or redistribute this package as a standalone asset.
See License.txt for full terms.
💬 Support
Questions? Contact me through Gumroad after purchase.
FAQ
Q: Do I need to know Udon?
A: No. Drag the prefab, compile UdonSharp, and you're done. Script knowledge is only needed for advanced changes.
Q: Can I use this in commercial / VRChat+ worlds?
A: Yes, inside VRChat worlds per the license.
Q: Can I change the questions?
A: Yes. All questions are editable in the Inspector.
Q: Which language should I use?
A: Pick one prefab per dice instance. Six languages are included.
Q: Does it work on Quest / Android?
A: Yes, as a world prop.
Q: Can I resell this asset?
A: No. World use only. See License.txt.