Persistence is now in open beta! To help everyone find cool examples of worlds that use Persistence, let’s share world links with a description of what the world is about. Try them out and have fun seeing how that world creator thought of using Persistence.
Here are some of our official examples. Please use the format below to if you want to add a world to this list:
World Name: Persistent Pen
Creator: Creator Support
Description: This example implements a simple pen which can make up to 20 synced‚ colored lines and an eraser which is highlights and deletes lines drawn by the local player․
Link: VRChat - Home
World Name: HealthBar Persistence Example
Creator: Creator Support
Description: Simple example of persisting Health using a PlayerObject
Link: VRChat - Home
World Name: PositionSync Example
Creator: Creator Support
Description: Example of Persisting and Restoring a Player’s Position
Link: VRChat - Home
World Name: Persistent RPG
Creator: Creator Support
Description: An example containing a simple RPG system with three classes you can choose between․ When you rejoin the world‚ your current class‚ your experience and level in each class and your position will be restored․
Link: VRChat - Home
World Name: Unlock Items Persistence Example
Creator: Creator Support
Description: This example demonstrates how to persistently unlock items (in this case simple in-world achievements) using PlayerData․
Link: VRChat - Home
World Name: Persistent Idle Game
Creator: Creator Support
Description: This examples implements a very simple Idle Game with persistence support․
Link: VRChat - Home
World Name: Persistent Leaderboard Example
Creator: Creator Support
Description: This world counts and persists the number of times a given player has jumped in the world․
Link: VRChat - Home
_
※ Remember that Persistence is a beta feature, which means you have to enable the persistence-beta VRChat branch (currently, creating instances via VRChat.com
is not supported). If you want to add Persistence to your own worlds, remember to enable Prerelease Packages in VCC, and then update the SDK packages for your world projects in VCC, like so: