VR Chat Content Creation

I was intrigued by the VR social application “VRChat” after watching a documentary that described it as The Metaverse, by the way of the early 2000’s internet. This is due to its open sandbox nature of content creation. Rooms, avatars and activities are created entirely by the community, with a robust toolset and open platform to host upon.

Using the 3D modelling tool, Blender, and the VRChat extensions of Unity, it's possible to create whatever you want for the application! (with consideration for peoples hardware, of course).

As such, I've been experimenting with the toolset to create my own rooms and avatars. This has been a combination of creating my own 3D assets, using thematically appropriate assets from the unity score, and scripting my own environments (this can be done with the VRChat “Udon” graphic framework, but i found this too tedious, and went for the “Udon Sharp” framework to utilise C# instead).

Below is the first environment i have published, a Spaceship I've named "The Magpie", which is available here, and supported on both Oculus and PC

  • The shuttle entry, where the players spawn. Prefabbed pens are available in the middle room for players to draw with

  • My avatar, waving in front of the internal mirror (Toggled with Udon)

  • A prefabed asset of a Video Player behind the ship, where players can enter their own video URL

  • The cockpit of the ship. Small particles are scripted to fly past repeatedly to give the impression of motion

  • An early view in Blender of the ship asset itself.

  • The ship as seen in Unity as part of the final build.