This demo has only been tested with chrome 10 and firefox 4.0. It may work with older versions of chrome, and some features do not work with firefox 4.0 (skill drag & drop). You will probably need to download a beta of a recent browser to see this demo: getting a WebGL Implementation. If you need information about this demo, you can contact me : nicolas dot bonnel at gmail dot com. The code is licenced under GNU GPL 3. Feel free to reuse the code, credits would be appreciated.
To use various skills, open the aptitude tab ('L' shortcut), click either on 'cast' or 'melee', and drag & drop skills on the shortcut bar. At the start you will only have 2 skills available : melee attack (melee) and magic projectile (cast). When you use a skill, you level up aptitudes this skill is linked to. When you gain levels in aptitudes, you will have new skills available ! See the complete skill list here.
For the moment, controls are hardcoded. No WASD because I use a french keyboard layout :).