PlayCanvas

from Wikipedia, the free encyclopedia
PlayCanvas
Basic data

Publishing year 2014
programming language JavaScript
category Game engine
License MIT license
https://playcanvas.com/

PlayCanvas is a browser-based 3D game engine . With PlayCanvas it is possible to display interactive content such as B. To create games for websites.

The engine and the created content works in all browsers that support OpenGL and all other HTML5 standards.

PlayCanvas was released on June 4, 2014 with the support of Mozilla, ARM and Activision. The development is open source. and can on GitHub be viewed

Development environment

The development environment consists of a main window in the middle and several navigation bars on the sides. The current scene and all objects are displayed in three dimensions in the main window. In the sidebar on the left is a hierarchy with all objects currently used in the scene. In the sidebar on the right is the inspector, which gives an overview of the properties of a selected object. The folder structure of the game with all assets is available in the navigation bar, which is located below.

PlayCanvas offers the possibility to work collaboratively on a project. Additional participants can be added to a project, who can see the changes made by other participants in the development environment in real time. For this purpose, WebSocket connections used.

The development environment has a code editor.

Functions

Physics engine

PlayCanvas uses rigid body simulation to simulate physical properties . Various factors play a role here, such as B. the weight a role, which influence the movement of an object.

Graphics engine

PlayCanvas creates a three-dimensional representation with the help of WebGL.

The engine is compatible with the WebGL 1.0 and 2.0 standard and offers the following options:

  1. Physically based rendering
  2. Particle system
  3. Various lighting effects

Individual evidence

  1. PlayCanvas WebGL Game Engine. Accessed July 10, 2018 .
  2. a b PlayCanvas 3D WebGL Game Engine Now Open Source . In: GamingOnLinux . ( gamingonlinux.com [accessed July 10, 2018]).
  3. playcanvas / engine. Accessed July 10, 2018 .
  4. Editor | Learn PlayCanvas. Accessed July 10, 2018 .
  5. Matthias Schuetz: PlayCanvas: WebGL Game Engine for HTML5 / JS Games - Matthias Schütz. Retrieved July 10, 2018 .
  6. How to create a unique online shopping experience with WebVR. In: 3D Configurator, 3D Animations, 3D Renderings . ( viscircle.de [accessed on July 10, 2018]).
  7. code | Learn PlayCanvas. Retrieved July 10, 2018 .
  8. Physics | Learn PlayCanvas. Accessed July 10, 2018 .
  9. Graphics | Learn PlayCanvas. Accessed July 10, 2018 .