[Now w/Demo] Shard Master - 3D Software Rasterized RPG

NEW VIDEO DISPLAYING MY START TO PLAYER ANIMATION

N4PpvJ_eVvU

Features:

Triangle rasterization
Gouraud shading model
Z-Buffering
Toggle-able 3rd/1st person camera.
Texture mapping
Custom font rendering
Wavefront OBJ loading
Map loading from a file created using my map editor (stores tile data into custom bytebuffer and writes it out to a file)
Tile Based
Collision (easy because the game is tile based)
15 bit color (both the GUI and the 3D surface)
Basic animation support

DEMO
http://www.mediafire.com/download/nleul28qgrjnnnd/ShardMasterDemo.jar.zip

Controls
W,S,A,D - Move player
Arrow Keys - Rotate camera (left/right, up/down)
T,G - Move camera up and down