TETR04o for VRChat
- Digital0 JPY








A Tetris parody game made for VRChat using UdonSharp You can test it in VRChat here: https://vrchat.com/home/launch?worldId=wrld_2af7b8d2-ed8f-4e51-9fab-b8ddf98ade14 Github page: https://github.com/Andrey04o/TETR04o
Features
- VR, PC, Touch control - Rotation 90 and -90 degrees - Hold pieces - Ghost piece - Wall kicks - Lock delay - Synchronization with other players - Competition with other players - Control settings - Handling settings
Requirements
Unity 2022.3.22f1 - VRChat SDK - Worlds 3.10.1 - VRChat SDK - Base 3.10.1
Installation
1st way - Import with VRChat Creator Companion: 1. In VRChat Creator Companion, navigate to Settings > Packages > Add Repository 2. Enter: https://andrey04o.github.io/TETR04o-vpm/index.json 3. TETR04o should now be visible under Community Repositories 2nd way - Import from Unitypackage: 1. Download the latest package from booth or github (github link: https://github.com/Andrey04o/TETR04o-vpm/releases ) 2. Import the downloaded .unitypackage into your Unity project
How to use
1. Find in the Prefabs folder - "TETR04o" prefab - "Controls settings" prefab - "Multiplayer" prefab Put them to your world. 2. Select any "TETR04o" prefab, then press the "Setup TETR04o arcade machines" button That's it, now it should work fine. If you add another "TETR04o" prefab to your world, please repeat the step 2 You can find an example in "Packages/TETR04o/Runtime/Scenes/ExampleScene"
Licensing
You can do whatever you want. Just don't forget to mention me, please :)
Update information
2/13/2026 2.1.1 Moved unnecessary prefabs to a separate folder 2/12/2026 2.1.0 - Multiplayer fix - Fixed not working multiplayer - Fixed garbage send to yourself - Adjusted default values for handle settings - Now the TETR04o is publicly free, you can add it to your world 2/7/2026 2.0.0 - Multiplayer update - added Multiplayer - added garbage system - added a lock delay - the lock delay is set to 0.5 seconds - you can reset the lock delay 15 times - added handling settings - removed the "speed repeating keys" from an acrade machine - fixed wall kicks, now they works exactly as in modern Tetris - some fixes with a resizing button - abjusted the resizing button timer to 20 seconds - fixed an issue when a piece can be placed in air, resulting in a permanent game over 1/29/2026 1.2 - Resizing button update - added a button at the bottom of an arcade machine that change the size of the machine from dependency of a player size - added a timer of resizing: the size is reset if a player not touch an arcade machine for 10 seconds - if a player respawns, now it should unlock a controls - fixed a softlock of an arcade machine if a player leave the instance - fixed control settings not loading saved settings 1/23/2026 1.1 - Control settings update - added a window for change hotkeys - removed collisions from arcade machines - added a Patreon link 1/19/2026 1.0 - First version - created this world - added moving pieces - added rotation pieces - added wall kicks - added ghost pieces - added holding piece - added a simply scoring - added a cool 3d model of arcade machine - added VR support - added PC support - added touch support - added sincronization with other players - added some simply settings








