From Earlham Cluster Department

Revision as of 19:15, 9 February 2008 by Fitz (Talk | contribs)
Jump to: navigation, search


Open Source Game Engine Reviews

Items to cover:

  1. What are the capabilities and features - physics, rendering, sound, 2D/3D, scriptable or libraries.
  2. Source langage(s), build language(s).
  3. Maturity - how long has it been around? Are there lots of outstanding bugs? Are bugs getting fixed?
  4. Are people using it? Do they cite examples? What does a Google search yield? CiteSeer?
  5. What tutorials or sample programs are provided?

JIG - The Java Instructional Gaming Project

  1. 2D, library, Sprite Repository, Wiki with examples. No on-line mechanism to browse the library and no on-line call-level documentation so it's hard to tell exactly what capabilities it has.
  2. Written in Java, callable from Java, built with NetBeans but it looks like Eclipse is supported too.
  3. Not very mature, first and only release Fall, 2007. I could find one paper that referenced it, the one by the project leaders describing it.
  4. The only people I can find using it are the authors.
  5. Two tutorials, SpaceFrenzy and SuperSpaceFrenzy.


Crystal Space

  1. Crystal space contains modules for 2D and 3D graphics, sound, collision detection and dynamics via ODE and bullet (other libraries). It also contains a partner set of plugins and applications known as CEL (Crystal Entity Layer) that provides plugins for game dynamics such as camera handling, physics, movement and quest systems, etc.
  2. Crystal Space is written in standard C++. It officially supports Linux, OSX, and Windows systems. CEL is written in C++ but can be interacted with through Python or Xml.
  3. Crystal Space was first released in 1997. The latest stable release (version 1.2) occurred in October of 2007. Version 1.3 is currently in development. Crystal Space’s website contains an in-depth bug forum that uses the Trac system to allow users to report bugs. There are numerous listed bugs, but they are being fixed regularly. Crystal Space also provides a plugin for bug hunting called Bugplug.
  4. Crystal Space appears to be one of the most frequently used open source game engines available. It appears on SourceForge, Google code, and numerous Linux-related sites.
  5. There are seven basic tutorials and a few advanced tutorials for CEL and advice for artists. There is also a demo game called Crystal Core available for download.

Rockstar Advanced Game Engine (RAGE)

XSystem Engine

  1. 2D/3D Lighting and model import support. Sound and physics capabilities are also built-in.
  2. Written in C++ using Visual Studio++ 6.0. Build environment would therefore need to be Windows based.
  3. Still in early development, but is semi-complete and has a lot of promise. The last update was in October 2007, though their latest post states that they had been working all during the 5 months since their previous post.
  4. I can only find reference to it on sites whose sole purpose is to compile lists of open source engines.
  5. Very minimal documentation. Their tutorials cover basic scene creation and importation of 3D models (mostly based on 3Dsmax). Animation is not strictly built-in, though constructs for handling object collisions are in place, in theory making animation not too difficult.

Brainstorming Ideas

Personal tools
this semester