Skip to main content


The PlayCanvas Engine is the run-time framework that powers your PlayCanvas applications. It is written in JavaScript and is open sourced under an MIT license on GitHub. It is published on the NPM registry and ships with full TypeScript declarations. It also comes with a comprehensive set of code examples.

As a developer, you have complete freedom as to how you use the Engine. The two options are:

  1. Build applications against the Engine directly. Learn how to use the Engine standalone.
  2. Build applications in the Editor. In this case, consult the Scripting section.