background preloader

Web

Facebook Twitter

Server Side

How to Build a First Person Shooter in the Browser with Three.js and WebGL/HTML5 Canvas. Last weekend I created Nemesis, a 3D First-Person Shooting game completely in the browser using WebGL with Three.js.

How to Build a First Person Shooter in the Browser with Three.js and WebGL/HTML5 Canvas

I'm really excited that this is possible in the browser and that I was able to do it with no prior WebGL or Three.js experience in 23 hours for the AngelHack hackathon. This post is intended to explain the code so that other people can do the same. Be warned: the code is a little messy (although I've cleaned it up slightly in the examples for clarity). You should understand JavaScript and have at least intermediate programming experience. Implementing Minecraft in WebGL « Metaphysical Developer. TL;DR: Source here, live demo here.

Implementing Minecraft in WebGL « Metaphysical Developer

ROME project WebGL is an amazing piece of technology that enables browsers to natively render hardware accelerated 3d creations (yay, no o3d plugin needed!). Online JavaScript beautifier.

IDE

Hosting. Modules, APIs, SDKs. Create a new Fiddle - jsFiddle. HTML5 + WebGL.