Nonlinear Programming Methods


    0.1.14 • Public • Published


    Note on GenesiJS v0.1.14

    For this and next releases, I'm trying to keep things more data-driven. So it can be easily extended by a visual editor or other 3th-party editors.

    Genesi JS

    Genesi (Game Engine Next Evolution Step Interfaces) a Game Engine and Dev Environment built over EvolveJS libraries.

    With GenesiJS you'll have a real Universal Game Engine.

    Prodives data structures and algorithms for game development. As:

    • Scene management - with scene stacks based on Cocos2D Director
    • Scene transitions - you can also create new transitions
    • Input handling - keyboard, mouse, touch and gamepads
    • UI Framework (EvolveJS) - facilitates the access to EaselJS & TweenJS
    • Resources and Factories - facilitates the access to PreloadJS
    • Sound handling - facilitates the access to SoundJS
    • Storage helper - easy use of localStorage
    • Plugins - create and install plugins that work together with the engine
    • Particles - a fast particle system for canvas
    • Tile Maps - total integration with Tiled, supporting all map projections

    Feel free to use, modify, improve, make additions and suggestions.

    Some important links:

    Getting Started

    Getting Started Description


    Requirement How To Install
    Webpack npm i -g webpack
    Babel CLI npm i -g babel-cli
    Babel ES2015/UMD npm i -g babel-plugin-transform-es2015-modules-umd
    Brunch Preset Env npm i -g babel-preset-env
    Brunch Preset ES2015 npm i -g babel-preset-es2015

    Documentation Build Requirements (JSDoc)

    Requirement How To Install
    JSDoc npm i -g jsdoc
    Ink-DocStrap npm i -g ink-docstrap

    You may see in future

    • WebGL support
    • Physics Engine


    npm i genesi-js

    DownloadsWeekly Downloads






    Last publish


    • avatar