Very early video just showing the terrain and character movement. And some generated buildings.
Things working/worked on so far:
The 'terrain' is generated at runtime using perlin noise and Surface:AddVertex(), :SetVertexColor(), :SetVertexNormal(), etc
Character controller written from scratch, not using the builtin controller.
Shader for the terrain uses a combination of diffuse material, vertex colour, and triangle normal. The diffuse material is black and white, the edges a