Actually it's more like a shipwreck of an engine, but you can take the lead from here
(works with chrome)
Q: why would I use divs and other html elements for 3d world, and not webGl with Three.JS ?
A: Mmm.. good question, I have no idea! Maybe just because you can!
Download the repository
use it with
grunt serve
and
grunt build
If you want to strengthen this repo, try to understand what I've done, and continue developing this cool engine.
If you just want to have fun - playaround, the api is not that complicated. Hopefully someday you'll build your kingDOM and live happily ever after.