Toolkit Setup
Learn how to install the VIVERSE Toolkit for the PlayCanvas Editor, create your first project, then publish it to VIVERSE.
This documentation covers building with v4 and newer of the VIVERSE PlayCanvas Toolkit. See here for legacy documentation on v3 setup.
Introduction
PlayCanvas is an open-source game engine designed to advance the development of 3D web games, interactive content and rich multimedia. Unlike similar WebGL engines like Three.js or Babylon, PlayCanvas comes with sophisticated in-browser Editor (inspired by early Unity 2.x - 3.x), which provides its users with a rich set of tools — allowing to assemble scenes from imported assets, setup real-time and baked lighting, write custom scripts, create animation graphs, and much much more.
To make creator's experience even richer, VIVERSE has developed a special Toolkit, which consists of two parts complementing each other — the Extension and the Framework:
The Extension lives in your Chrome browser, and its main goal is to add extra functionality to vanilla PlayCanvas Editor, not achievable otherwise — like initializing your project, creating new VIVERSE projects, setting up Local Player, Quests and Post Effects, and of course providing convenient ways to Publish to VIVERSE!
The Framework is a collection of scripts and assets that the Extension adds to your project during initialization, under the
.viversefolder. It provides important runtime systems for Avatars, Player Locomotion, Networking and so forth, and common building blocks like Triggers and Actions, that you can use to create custom no-code logic in your Worlds
Install PlayCanvas Extension
Get the latest Extension from VIVERSE
Download the latest version of Playcanvas Extension
Unzip downloaded file on your computer





Create, Test, and Publish your first project
Test Scene Locally
After creating an application, you will notice that a number of files and entities have been added to your project, including a template for VIVERSE avatars.
Make sure to add a collidable object for the VIVERSE avatar to interact with. This process will import ammo.js, which is the required default for the VIVERSE toolkit.
Select Launch in the PlayCanvas editor. This will start a local session where you can test all features, including multiplayer audio.
Export and Upload
When you are ready to upload, you must first create a new build in PlayCanvas. This can be completed in Publish and Download in the left-hand toolbar.
Once you have generated a build, download its .zip file.
Navigate to studio.viverse.com and complete the upload process. PLEASE NOTE, when you created your VIVERSE application, a project was automatically generated in studio.viverse.com under your account. You should use this project when uploading your files.










Sometimes issues in the installation process can produce persistent bugs that are only fixed by fully resetting the Extension. If you're experiencing these bugs please follow the steps below
Clear Application Storage
Open the Developer Tools in your Chrome broswer, go to "Application", select "Storage" in the left hand toolbar and click the "Delete Site Data" button
Last updated
Was this helpful?