gajse
v0.1.0
Published
GAJSE - Graphic Adventure JavaScript Engine
Downloads
1
Maintainers
Readme
GAJSE
Graphic Adventure JavaScript Engine
##Introduction GAJSE is a JavaScript library used to create graphic adventures in a real 3D environment that runs on your browser. It runs on all modern browsers and it has a lot of features.
##Features
- Resource system with cache
- Easy to learn API
- Complete, real 3D engine thanks to Three.js
- Load JSON, Collada and OBJ models via Three.js
- Translations API (via i18next)
- Positional audio
- Integrated collision engine
- Cutscenes API
- Simple conversation format
- Custom HUD in SVG
- Items API
- Characters API
- Integration with node
- Text-2-Speech availible with meSpeak
- Support for keyboard input, mouse input and touch input
##Installation GAJSE is availible on npm. Do the following for use it on a project.
npm install gajse --save
Or you can just download the gajse.min.js file here.
##Building
You can manually build gajse:
git clone https://github.com/AdrianArroyoCalle/gajse
cd gajse
npm install
grunt
At your option use uglify-js.
##Tutorial
GAJSE has an official tutorial availible from here or you can use La Maquinaria de Videojuegos which offers a GUI system to create GAJSE games:
##Screenshots
We haven't got any screenshot yet. Please, be patient.
##Price GAJSE is under the Affero GPL license so:
- You can use it for open source projects
- You should give us credit
- You can use it on hosted servers, but you need the full source
- You announce the changes made by you
- You can use it on commercial projects
But if you need full control of the library, GAJSE offers a Commercial Release:
- You pay for a Commercial License of GAJSE the only price of 50$
- You can do whatever you want