Multi-Threaded Game Engine Design
- Length: 592 pages
- Edition: 1
- Language: English
- Publisher: Course Technology PTR
- Publication Date: 2010-08-19
- ISBN-10: 1435454170
- ISBN-13: 9781435454170
- Sales Rank: #3164910 (See Top 100 Books)
Multi-Threaded Game Engine Designshows experienced game developers how to apply multi-thread techniques to game programming technology to improve game performance. Using Direct3D and C++, a sample game engine is created step-by-step throughout the course of the book, and numerous examples illustrate the concepts presented. Detailed screenshots and well documented source code help readers understand the techniques being presented throughout the book. Multi-threading is one of the hottest game development topics today and this book will show students how to apply advanced, cutting edge techniques to their game programming skill set.
Table of Contents
Part I: An Introduction To Symmetric Multi-Processing
Chapter 1 Overview Of Symmetric Multi-Processing Technologies
Chapter 2 Working With Boost Threads
Chapter 3 Working With Openmp
Chapter 4 Working With Posix Threads
Chapter 5 Working With Windows Threads
Part II: Creating An Engine For Smp Experimentation
Chapter 6 Engine Startup
Chapter 7 Vectors And Matrices
Chapter 8 Rendering The Scene
Chapter 9 Mesh Loading And Rendering
Chapter 10 Advanced Lighting Effects
Chapter 11 Wrapping The Sky In A Box
Chapter 12 Environmental Concerns: Recycling Terrain Polygons
Chapter 13 Skeletal Mesh Animation
Chapter 14 Sprite Animation And Rasterization
Chapter 15 Rendering To A Texture
Chapter 16 Entity Management
Chapter 17 Picking And Collision Detection
Part III: Smp Experiments
Chapter 18 Threading The Engine