gajse

    0.1.0 • Public • Published

    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

    Install

    npm i gajse

    DownloadsWeekly Downloads

    0

    Version

    0.1.0

    License

    Affero GPL or Commercial

    Last publish

    Collaborators

    • adrian.arroyocalle