Project used to learn raycasting technique of generating 3d view in games