GMU:Post Physical Playgrounds/Benjamin Bąk: Difference between revisions

From Medien Wiki
No edit summary
Line 20: Line 20:
==Implementation==
==Implementation==


VrChat uses the Unity game engine but restricts much of the functionality that it originally offers. Where you normally write C# scripts, VrChat wants you to use their Udon Graph editor, a non-scripting solution much like [https://en.wikipedia.org/wiki/Scratch_(programming_language) scratch ], or U# which is still missing a full documentation, which I ended up using.
VrChat uses the Unity game engine but restricts much of the functionality that it originally offers. Where you normally write C# scripts, VrChat wants you to use their Udon Graph editor, a non-scripting solution much like [https://en.wikipedia.org/wiki/Scratch_(programming_language) scratch], or U# which is still missing a full documentation, which I ended up using. But all of that restriction serves to protect and ensure that everyone has a good experience.
<gallery>
File:03b983d-pickup-isheld.png
File:Screenshot 2023-02-26 225936.png
</gallery>
''image1: UdonGraphEditor image2: U# program opend in VisualStudio''

Revision as of 22:01, 26 February 2023

The Library in the woods

Woods.jpg

The Library in the woods

Woods.jpg

When I see a large bookshelf, filled to the brim, I get filled with excitement and curiosity. Large mountains of knowledge at your fingertips. Right there, no paywall, no advertisements, no cookies, and no empty battery. In a certain way, it is quite honest, every book makes sense in between its front and back. And all it takes to get access is to take a book out and flip through the pages. In a Library, one can come across all sorts of books. You don't have to read every book in its entirety, but you can skim a few paragraphs, read a bit further, take a different book, and continue to get inspired. When you first enter VrChat it might seem that you are suddenly in a different country. (And you probably are, when you consider where the servers that host VrChat are) The People all look and act strange, but when you get a bit deeper involved and get to know some of those strange people, you realize, that they are just like you and that they want to have a good conversation or a little adventure or just a bit distraction from their real-life. (And they might be from the other side of the globe)

To make that possible VrChat offers you the tools and the platform to bring your ideas into VR. You can upload your own Avatars and explore who you are, or you can make your own worlds, a playground for everyone who wants to join you and interact with it and each other. But there is one thing that VrChat currently lacks. Books! Books with Stuff written inside and not just Decoration. There is so much potential, for large libraries, for all sorts of topics. Maybe the Hogwarts Library, maybe the Archives of Vatican City, or just the very personal selection of the people you meet. Maybe you think who cares, nobody reads these days anyways. And Maybe on a broad scale, you are right, but there are also many who would care. And now, freed from the boundaries of physical reality, meet in the coolest library one has seen!


Concept

A small library in a visually pleasing world. And the books are not just decor, but real books with content. And all of that in the bounds and possibilities of VrChat.


Implementation

VrChat uses the Unity game engine but restricts much of the functionality that it originally offers. Where you normally write C# scripts, VrChat wants you to use their Udon Graph editor, a non-scripting solution much like scratch, or U# which is still missing a full documentation, which I ended up using. But all of that restriction serves to protect and ensure that everyone has a good experience.

image1: UdonGraphEditor image2: U# program opend in VisualStudio