3d game thesis documentation