Javelin is a flexible game engine written in javascript, for browser and server.
When major refactoring is done, there will be more decent documentation here.
This README will be about developing on Javelin, not how to use it in a game - that information will be on the GHPages site - which is generated by gulp tasks in this repo.
- Check out project
- run
npm install
in this directory - use the gulp tasks to build the project, and perform other tasks:
gulp build
- builds the main project intobuild/javelin/
gulp docs
- builds the documentation site locally, and serves it fromhttp://localhost:8080
gulp watch:javelin
- to rebuild, lint and test everything inbuild/javelin/
when code insrc/
changesgulp watch:docs
- to rebuild the local docs site when anything insrc/
ordemos/
changesgulp -T
- to show available tasks