Gamebryo Workbook
Implementing Gameplay Elements Using Gamebryo is written for anybody who needs to know how to build a playable game on top of Emergent’s infrastructure. It structures game management around a state-machine-based architecture, using a technique (and code) published in Game Programming Gems 5.
Its presentation comes by way of the Crazy Eddie GUI, tying the open source package into Gamebryo’s rendering engine. Over five chapters, the book incrementally builds a complete Python integration with Gamebryo 2.5 and shows how to tie C++ and scripting logic together. It builds camera and character controllers, discussing the repercussions of various animation techniques on control implementation. Collision detection and response is supported, as is the Gamebryo shader system; the accompanying source code comes with both runtime and Maya assets.
Downlaod each chapter below, as well as, the art assets and code used in the workbook.
Gamebryo Workbook
-
Chapter 1: A Simple Framework for Game Application
-
Chapter 2: Controlling Characters and Viewing the Game Level
-
Chapter 3: Scripting System Integration
-
Chapter 4: Scripting System Extension and Character Collision Response
-
Chapter 5: Script Objects
-
Code
Gamebryo Code for use with Workbook
-
Art Assets
Gamebryo Art Assets for use with Workbook