
When combined with Visual C++, Game Programming All in One provides everything you need to get started as a game developer. Divided into increasingly advanced sections, it covers the most important elements of game development. Less experienced developers can start with the basics of C++ programming and can test their skills by developing two simple text games. After that, you’re ready to move on to Windows programming and the main components of DirectX: DirectGraphics, DirectSounds, and DirectInput. Enhance your game design skills as you build a game library that you will use throughout the remainder of the book. The final sections cover advanced programming topics including mathematics, physics, and artificial intelligence. Put your new skills to the test as you conclude by building a full game.
Continue reading Game Programming All in One

Build games with techniques and insights from a pro. Author and game developer Tom Meigs shows you the finer points of world building and behavior scripting. Learn about level stubbing, lighting, prop and item placement, camera tricks, particle and effects systems, communication loops, Massively Multiplayer Online Games, and much more.
Continue reading Ultimate Game Design: Building Game Worlds

Game animation is a demanding art. Not only do you have to deliver realistic, beautiful animations, but you have to do so under strict real-time, video-game constraints. The Game Animator’s Guide to Maya is your focused resource for using Maya to create professional-level game animations for console and PC games. Written by a game industry veteran and featuring interviews with professional animators and artists from around the country, this focused book features specific, detailed, real-world game animation techniques. It’s the perfect reference and tutorial for those looking to develop or refine their game animation skills.

As mobile broadcasting and entertainment applications evolve, there is increasing interest in 3D graphics within the field of mobile electronics, particularly for handheld devices. In Mobile 3D Graphics SoC, Yoo provides a comprehensive understanding of the algorithms of mobile 3D graphics and their real chip implementation methods.
Continue reading Mobile 3D Graphics SoC: From Algorithm to Chip

Managed DirectX was released with the latest version of the core DirectX libraries in DirectX9. It enables developers using the new .NET languages (i.e. C#, VB.NET, etc.) to develop rich multimedia applications with DirectX. Unfortunately the Managed DirectX runtime was released without adequate documentation, and developers are having a hard time figuring out the best way to write managed applications. This book covers how to use the Managed DirectX objects, how they differ from the core DirectX libraries, and how to create these rich multimedia applications in C#. It also covers in depth graphics techniques and the new high-level shader language shipping with DirectX9.
Continue reading Managed DirectX® 9 Kick Start: Graphics and Game Programming