Description |
x, 315 pages : illustrations ; 23 cm + 1 CD-ROM (12 cm) |
|
4 3/4 in |
Contents |
Building a 2D game engine -- 3D Rendering -- 2D Rendering -- Animation -- Input -- Audio -- Entities -- Fonts -- Physics -- Math -- Threading -- Scripting -- Games |
Summary |
This is a comprehensive guide to 2D game programming, covering every significant 2D game subject in one volume. It includes coverage of 2D animated sprites, tile-based scrolling, level editing, vector graphics, 2D physics, and the major game genres - real time strategy (Command & Conquer), turn based strategy (Civilization IV), vertical scrolling shoot-em-ups (Mars Matrix), horizontal shoot-em-ups (R-Type), scrolling platform-style games (Mario), and of course, role-playing games (Ultima). It includes discussion of overall game theory and development, explaining how to create a real time strategy game from concept to completion.Readers will create their own professional-quality RTS game using a royalty-free library of RTS artwork, C++, and the cross-platform game library Allegro. In addition to the basic graphics engine (which will run in 2D), it covers each key feature of an RTS game, including pathfinding, enemy AI, grouping, unit formations, and other related subjects, each covered in a dedicated chapter. Each chapter's skills will be applied to the final game created by the reader |
Notes |
Includes index |
SUBJECT |
DirectX. http://id.loc.gov/authorities/names/n96120262
|
Subject |
Computer animation.
|
|
Computer games -- Programming.
|
|
Two-dimensional display systems
|
LC no. |
2006909739 |
ISBN |
1598633422 (paperback) |
|
9781598633429 (paperback) |
|