Three.js allows the creation of GPU-accelerated 3D animations using the JavaScript language as part of a website without relying on proprietary browser plugins.
Uses two-dimensional "sprites", 2D images created and used on a flat plane, as opposed to the three-dimensional models or environments found in 3D games.