"Know your friends better" Dice Game Generator for VRChat worlds [SDK3]
- UdonSharp Script Version¥ 1,200
- UdonSharp Script Version + Support me¥ 1,600
- UdonSharp Script Version + Support me (even more)¥ 2,000
This is an universal, fully automated and networked game board where each player proceeds by throwing an automated dice. The board shows both your own progress and that of the currently active other player, so cheating isn't possible. Forgetting where you are is a thing of the past and you can fully focus on the game. It comes with round, squared and paw-shaped prefab tiles which you can easily swap out against each other. It allows multiple question sets and multiple languages, as well as the option to automatically skip fields where other players already landed on, to make the game more interesting. There is now an UI menu included for you, which you can easily extend when adding more question sets or languages. The dice itself ensures that throwing is fair by adding a random force to it if you throw it without enough spinning or upwards force. It can also be used with other games, since it has a simple API. It respawns itself when a player throws or drags it outside of the room where the game is in. When the dice langs on the ground, it determines the thrown number itself and the target game field lights up for everyone. The board is generated from UI elements at runtime from a .txt text file where each line contains a possible field content and you can assign that text file to the script (or multiple text files, one for each question set, to switch between them). The questions are shuffled at runtime, randomly in each instance, to create a new game from the question set each time you play. The question order is synced in that instance between players. You can easily customize all colors, select the tile types (round / squared / paw shaped) and customize the play field size, text direction, font per question set, line spacing per question set usw. It has an API that allows you to connect buttons to reset the game or switch between different question sets. This can be done with standard UI buttons or with my Button & Slider asset. Or you simply stick with the example UI menu that I included in the example scene. This asset does not have an Update() loop, so the performance impact on the world is minimal. A world with this asset, one question set and one ASCII font only has a size of 0.8mb in total and delivers super sharp text (be aware that the linked example world also has a unicode font, japanese question set and a floor texture included, so it's slightly bigger). Compare this with the game world where the question sets are uploaded as PNGs and you'll see that those worlds have quite a large file size and bad looking text in comparison, as well as a non-randomized question order / selection, so there is less replayability. While you can use this game board to play the "Know your friends better" game, the usage is universal for whatever game idea you come up with. Other game ideas could also be where you need to perform an action when you land on a field. Everything was created with performance in mind, there is no update loop in this script, it's all event-based. You can test this asset in this world: https://vrchat.com/home/world/wrld_e5b38220-8d6f-4dc3-857b-81cf72451970 As usual, you will receive all updates for free after you purchase. This game was originally created by Thygrrr for us and is now exclusively distributed here with their permission, in an improved + further documented + extended version. Also thank you to Tony Lewis who made the japanese translation. - UdonSharp Script Version: The only version available, so you will need to install the (free and awesome) UdonSharp compiler. - UdonSharp Script Version + Support me: - UdonSharp Script Version + Support me (even more): The same like the cheaper version, but with a price that better fits the amount of time that was put into this asset. break; - Udon Assembly Version: Not available, since assembly versions are discontinued from the UdonSharp compiler as soon as it reaches V1.0 As always, if you find that a certain feature is missing, please let me know. I can add more features on-demand as I did for my other products as long as it makes sense for multiple people. Your world needs to be SDK3 in order to use this. There is documentation included and the setup should be as easy as copy-pasting the provided setup. I also included contact options in case you need help setting this up after purchase. All my products are designed to be easy to use without programming knowledge. There is a guide included on how to set it up and what each setting does. Please let me know if there is a feature missing so that I can add it to this product. The UdonSharp script has a custom inspector with a detailed explanation of each setting when you hover over them, which makes it a lot easier to change settings. Source code is also included (and fully documented/explained), so you can understand how it works and modify it to your needs. You need to import UdonSharp (free C#-Udon compiler) into your project in order to use it. Programming knowledge isn't required. LICENSE: See https://reimajo.booth.pm/ -------------------------------------------------- Join the ReimajoBoothAssets Discord if you own any of my assets to receive update notifications, help & support: https://discord.gg/ZgsxQr5JNC --------------------------------------------------