Babylon.js is a 3D engine built on WebGL that is open source, community driven and written in TypeScript. It is used by first and third party apps from companies like Adobe, Sony and the US Army. Babylon.js supports backward compatibility and is truly cross-platform. It offers many features for 3D rendering, VR, physics, animations and more through a minimal amount of code. These features include PBR rendering, WebVR support, shadows and GUI controls. Developers can test and showcase scenes through the Babylon.js playground and documentation website.