Skip to content

game library volo compatibility

dmose edited this page May 21, 2012 · 51 revisions

Right now, there is a small (but growing) number of libraries useful to games that install out-of-the-box using volo. Here's a list of some current known ones and their state.

You may run into a library where 'volo add' installs the entire source tree, rather than just the consumable bits. If it's not already listed here, please file an issue. If you're a bit more adventurous and comfortable with package.json files, please help other volo users avoid hitting the same speed bump.

Just Works

  • buzz (audio element library)
  • cannon.js (lightweight 3D physics engine)
  • crafty.js (entity-component game engine)
  • CubicVR.js (3D engine; volo currently pulls from master branch)
  • gl-matrix (Matrix and Vector library for High Performance WebGL apps)
  • gladius-core (entity-component game engine)
  • input.js (GamePAD API high-level helper)
  • JigLibJS (JigLib 3D physics engine port)
  • jQuery
  • kripken/ammo.js (Bullet 3D physics engine cross-compiled)
  • kripken/box2d.js (Box2D physics engine cross-compiled)
  • Sprite.js
  • stats.js
  • Three.js (3D engine)
  • tquery (uses the -all build)

needs package.json override

  • audiolib.js (package.json main entry points into space)

  • Audiolet

  • jukebox (audio version without flash)

  • PreloadJS

needs debugging

  • TweenJS (pulls the wrong version despite tag)
  • EaselJS (pulls the wrong version despite tag)

needs package.json & library maintainer needs to tag (or update tag)

  • GLGE
  • SoundJS

maintainer needs to tag

  • KineticJS 2D Canvas library that supports interactivity

needs built version and package.json

  • gladius-core (create version 0.1.1 with built versions)
  • gladius math
  • sink.js (low-level audio library)
  • jukebox (audio version with flash)
  • Akihabara
  • pl (includes box2dWeb used by Ted's tank game)
  • JigLibJS2 (3D Physics Engine)
  • Physijs (Physics plugin for Three.js)
  • machine.js (behavior trees)

to test

Clone this wiki locally