Episode

Introduction to WebGL 3D with HTML5 and Babylon.js: (07) Babylon.js: Advanced Features

Add collisions for first person display, and create your own shader.

Full course outline: