Skip to main content

Wall Walking Example

This guide will go over how to use the Repositioning Remote Players technique to create what appears to be an anti-gravity effect. Just know that this system is an illusion. The local player is never actually rotated, but simply teleported to a duplicate of the world that is itself rotated.

Overview

This guide will go over how to use the Repositioning Remote Players technique to create what appe...

Preparing the World

This guide will go over how to make a room where you can walk on the floor and on the wall, but y...

Moving Between Orientations

With the world ready, we need a way to enter it and change orientations. For simplicity in this g...

Saving Current Orientation

As mentioned in the overview, we need to save local player's current orientation to know how to s...

Station Object

At this point, we can start working with stations to start repositioning players. For now, we are...

Entering the station

Now we need to create a program to perform the logic for the station. This will consist of multip...

Handling Players Entering And Leaving The Station

Since anyone can enter the station, we need to save the player currently in it to know what logic...

Update Station Position Logic

Now that we know when someone is in the station, and if that player is local vs remote, we can up...

Player Object Pool Setup

Right now, only one player can enter the station, and everyone else can only see that player rota...

Linking Origin to the ObjectPool

Now when a player joins the world, they should be assigned a station object automatically. Althou...

Other Improvements

Since this is just the basics, there are other items that can be done to improve the system:  Ve...

Other World Ideas

This guide goes over the basics of showing how to reposition players to fake multiple gravities i...

Example VRChat Worlds

Here are some worlds you can try now that use this technique in VRChat: Wall Walking by CyanLase...