forked from volojs/create-responsive-template
-
Notifications
You must be signed in to change notification settings - Fork 7
game library volo compatibility
dmose edited this page Jun 7, 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 teach volo about unusual browser libraries.
If you're a library maintainer and you'd like your library to work with volo out of the box, see the browser library best practices documentation.
- 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)
- Physijs (Physics plugin for Three.js)
- Sprite.js (Efficient cross-browser sprite animation)
- stats.js (Frame rendering perf monitor widget)
- Three.js (3D engine)
- tQuery (jQuery-style extension system for Three.js; this build uses the -all version and includes Three.js)
- jukebox (audio version without flash)
- SoundManager2 (audio helper library; this version has no flash fallback)
- audiolib.js (package.json main entry points into space)
- Audiolet
- viewporter (lib to simplify mobile meta viewport tag handling)
- TweenJS (pulls the wrong version despite tag)
- EaselJS (pulls the wrong version despite tag)
- PreloadJS (asset loader) (needs github and/or volo fix)
- GLGE
- SoundJS
- KineticJS (2D Canvas library that supports interactivity)
- gladius math
- sink.js (low-level audio library)
- jukebox with Flash fallback
- SoundManager2 with Flash fallback
- Akihabara
- pl (includes box2dWeb used by Ted's tank game)
- JigLibJS2 (3D Physics Engine)
- machine.js (behavior trees)
- socket.io or socket.io-client?
- wd? (something rob hawkes mentioned that is a competitor to socket.io)
- XAudioJS
- dynamicaudio.js
- other things from https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-browser-Polyfills
- sencha touch
- jsGameSoup
- Sprite3D.js
- jsfx