Graphics and Game Gems Database

Book List Article Search Author Search
Game Engine Gems 1
Edited by Eric Lengyel
Jones and Bartlett, 2010
ISBN 978-0-7637-7888-0
• Official book website


What to Look for When Evaluating Middleware for Integration
Jason Hughes
Pages 3–10
The Game Asset Pipeline
Rémi Arnaud
Pages 11–38
Volumetric Representation of Virtual Environments
David Williams
Pages 39–60
High-Level Pathfinding
Daniel Higgins
Pages 61–78
Environment Sound Culling
Simon Franco
Pages 79–90
A GUI Framework and Presentation Layer
Adrian Hirst
Pages 91–105
World's Best Palettizer
Jason Hughes
Pages 107–122
3D Stereoscopic Rendering: An Overview of Implementation Issues
Anders Hast
Pages 123–137
A Multithreaded 3D Renderer
Sébastien Schertenleib
Pages 139–147
Camera-Centric Engine Design for Multithreaded Rendering
Colt McAnlis
Pages 149–165
A GPU-Managed Memory Pool
Jeremy Moore
Pages 167–176
Precomputed 3D Velocity Field for Simulating Fluid Dynamics
Khalid Djado, Richard Egli
Pages 177–186
Mesh Partitioning for Fun and Profit
Jason Hughes
Pages 187–196
Moments of Inertia for Common Shapes
Eric Lengyel
Pages 197–216
Physically-Based Outdoor Scene Lighting
Frank Kane
Pages 219–227
Rendering Physically-Based Skyboxes
Frank Kane
Pages 229–234
Motion Blur and the Velocity-Depth-Gradient Buffer
Eric Lengyel
Pages 235–247
Fast Screen-Space Ambient Occlusion and Indirect Lighting
László Szirmay-Kalos, Balázs Tóth, Tamás Umenhoffer
Pages 249–262
Real-Time Character Dismemberment
Aurelio Reis
Pages 263–269
A Deferred Decal Rendering Technique
Jan Krassnigg
Pages 271–280
Multithreaded Object Models
Jon Parise
Pages 283–288
Holistic Task Parallelism for Common Game Architecture Patterns
Brad Werth
Pages 289–296
Dynamic Code Execution Hierarchies
Martin Linklater
Pages 297–304
Key-Value Dictionary
Martin Linklater
Pages 305–310
A Basic Scheduler
John Bolton
Pages 311–314
The Game State Observer Pattern
Ron Barbosa
Pages 315–328
Fast Trigonometric Operations Using CORDIC Methods
John Bolton
Pages 329–337
Inter-Process Communication Based on Your Own RPC Subsystem
Kurt Pelzer
Pages 339–349