The Open Graphics Library (OpenGL) is the industry standard for high-performance 3D graphics and is widely used to create leading-edge software. OpenGL Game Development shows the beginning computer programmer how to harness the power of OpenGL to create a fully functional map editor and game engine. The book explores the basics of OpenGL and Windows programming, while focusing on the ultimate goal of developing a 3D first-person shooter.
Learn how to:
- Customize the map format.
- Place start positions for both single-player and multiplayer games.
- Create special effects such as skyboxes, transparencies, and volumetric fog.
- Extend OpenGL beyond its basic functionality to achieve the latest graphics effects including anisotropic filtering, multitexturing, and texture compression.
- Add audio to your game using OpenAL.
- Optimize your code to enhance the performance of your video card.