3D Space invaders game in OpenGL and Glut, using different types of cameras(first person, third person and top down view), lights (omnidirectional lights and spotlights),transparant objects renedering by using alpha test, OFF objects,bounding spheres collision detection