IvanPopov / akra-engine-core

3D game engine based on WebGL/JavaScript.
10 stars 5 forks source link
Unfortunately, no one else to engage in the development of this project, so if you want to know anything, you can contact me and I'll try to answer your questions.

Overview

AkraEngine is a game engine designed to create 3D browser games and web applications. It is based on modern HTML5 technologies like WebGL, Web Workers and others.

Engine is written in JavaScript and TypeScript. No plugins, third-party SDK and libraries are needed for work.

Official site - http://odserve.org


Akra Engine features / WebGL Game Engine

Akra Engine features / WebGL Game Engine

Features list:

See more information here.

Demos

You can see the demos from this repo here - http://dev.odserve.org/demos/

Getting started

npm install

# build core and all modules (debug mode)
grunt
# or use: grunt --release 

# build all demos (debug mode)
grunt demo
# or use: grunt demo --release
# or build single demo: grunt demo:demo_name

# show list of available demos: 
grunt demo --list

Build

Build all:

grunt all
#or use just: grunt
# build core
grunt build:core [--release | --debug | --dev] [--webgl-debug] [--pretty_print] 
# build addons
grunt build:addon-{name} [--release | --debug | --dev]

# for example
grunt build:addon-navigation [--release | --debug | --dev]
# Build demo
grunt demo:{name} [--release | --debug | --dev]

# build all demos
grunt demo [--release | --debug | --dev]