A presentation on opportunities of Ruby in the Game Development industry, including building games in Ruby, building game engines with Ruby, and using Ruby as a Scripting Languages for non-ruby Game Engines. Presented at RubyConf 2012.
Game Logic Rendering Input Handling Game State Game Logic Rendering Input Handling Game State Game Logic Rendering Input Handling Saturday, November 3, 12
represented as Actor objects • Game States are represented as Scenes • StageManager coordinates Scenes • Stagehands micromanage for Stage Manager Saturday, November 3, 12
with minimal component implementation Game Engines allow game developers to focus on game-specific logic, not low-level internals Saturday, November 3, 12
part of GameContainer • Direct Access to Renderer Object • Direct Access to GameContainer • Implicit Window context for Images More Exposure to Engine Internals Saturday, November 3, 12