A small html5 3D engine I'm working on, primarily to gain experience in HTML 5 / Javascript
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
scripts
.gitattributes
.gitignore
README.md
index.html

README.md

############################### BobGE: the Bobgar Game Engine

The goal of creating this engine is to create a flexible yet simple game engine.

This is primarilly an educational project to help me learn Git, WebGL, and Javascript The code herein is released under LGPL.

This engine is heavily influenced by the tutorials from http://learningwebgl.com/ and the tutorials from https://github.com/toji/building-the-game

I avoided using 3D libraries with the goal of practicing implementing that layer of functionality myself. I currently use these four helper libraries: GLMatrix (http://glmatrix.net/) SimpleJavascriptInheritance (http://ejohn.org/blog/simple-javascript-inheritance/) RequireJS (http://requirejs.org/) WebGL Utils (Copyright 2010, Google Inc.)


TODOs and planned work:

  • basic lighting
  • full screen mouse input framework
  • find or implement a model importer
  • find / integrate bulk loader. Figure out texture / js / ect. load process
  • find / integrate 3D physics engine (jig lib?)
  • create scene storage / load mechanism (xml? db?)
  • work on cool demos
  • multiple shader support, global registry for shaders.

###############################