PlayCanvas Extension Setup
This tutorial guides you through the process of setting up a PlayCanvas account and installing the VIVERSE Playcanvas Extension...
Last updated
Was this helpful?
This tutorial guides you through the process of setting up a PlayCanvas account and installing the VIVERSE Playcanvas Extension...
Last updated
Was this helpful?
A VIVERSE Account
Google Chrome
PlayCanvas is an open-source game engine that we have implemented in the frontend of VIVERSE. Creators will use the PlayCanvas Editor to publish fully-functional worlds to VIVERSE. PlayCanvas has options for both free and paid accounts. Paid accounts allow for extra storage and private projects.
Be sure to use the same email address to create your PlayCanvas account as you used for your VIVERSE account.
This guide is a walkthrough for adding Playcanvas Extension to the Chrome browser and will allow creation and publishing Scene of Playcanvas projects to VIVERSE.
At times, issues in the installation process can produce persistent bugs that are only fixed by fully resetting the VIVERSE extension.
Go back to your PlayCanvas project and delete: a. The Extension Entity from your scene hierarchy b. The @viverse folder from your project assets c. The extension-image folder from your project assets d. The extension-script folder from your project assets
4/16/2025
3.46.1
Add 'Enable Flying' option in VIVERSE scene settings
Fixed turnToward method
4/9/2025
3.45.3
Add SDK support to functions
-Methods: addCheckTask
-Methods: addProgressBarTask
-Methods: fire
-Methods: getTaskById
-Methods: off
-Methods: on
-Methods: reset
-Methods: start
-Methods: addQuest
-Methods: fire
-Methods: getQuestById
-Methods: getQuestByName
-Methods: off
-Methods: on
-Methods: resetAllQuests
-Methods: fire
-Methods: off
-Methods: on
-Methods: addProgress
-Methods: fire
-Methods: off
-Methods: on
3/27/2025
3.45.0
Add SDK support to functions
-Methods: resetToViverseAvatar
-Properties: avatar
-Properties: network
-Properties: nametag
-Properties: profile
-Properties: localPlayer
-Properties: remotePlayers
-Properties: playerCount Add enable/disable toggle of microphone and microphone permission function in “Player Config > Disable Microphone”
3/12/2025
3.44.12
Add SDK support to functions
-Properties: handedness
-Properties: inputSource
-Properties: modelEntity
-Methods: resetModelAsset
-Methods: setModelAsset
-Properties: add
-Properties: remove
-Properties: controllers
-Properties: controller:addInput
-Properties: controller:removeInput
-Properties: canRotate
-Properties: canZoom
-ILocalPlayer
-Methods: scaleAvatar
2/26/2025
3.44.7
Adding switchPov methods to change 1st & 3rd person POV through code
2/6/2025
3.43.1
Add 3 features in Trigger & Action - EntityAssetUnload, EntityAssetReload, EntityAssetDestroy
1/7/2025
3.40.7
Add post effects settings
Add scene ownership check on publish tab
12/3/2024
3.38.0
Handle response err message from PlayCanvas server job api
Fix service worker error
12/27/2024
3.36.4
Error handling when publishing the scene
10/21/2024
3.35.19
Support latest Chrome version
We created a Playcanvas based on Playcanvas extension 3.40.7, which contains several demos that you can try on your own.
Now that you have successfully set up your PlayCanvas account and installed the VIVERSE PlayCanvas extension, see the first steps of creating a project .