navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 50 (modified by landauf, 3 years ago) (diff)

fixed links


We advise you to read the following couple of pages, if you would like to start working with/on Orxonox:

Tips, Guides and Standards

Coding Tools


  • Modules - Get an overview of our Framework
  • code/doc - A documentation of all our libraries and classes
  • code/libs - An overview of the external libraries
  • API Reference - An automatically generated reference of classes, functions, macros and other stuff
  • HowTo - This page covers several topics and explains how to do things
  • FAQ - Check out the FAQ to get answers on frequent questions


  • Links - A collection of useful stuff.

Development Cycles Model

The model of open-source development is normally an evolutionary one: There are three phases repeated until a threshold for iteration is reached or an adequate solution is obtained.

  1. Planning: In this phase, the development goals for the next cycle are stated.
  2. Implementation: The plan is being implemented in code.
  3. Review: A code freeze is initiated and the work is being analyzed to ensure that the goals set in the planning phase have been reached. If not, the implementation phase has to be repeated.

The development process itself can be split into different stages which are repeated if necessary:

  1. Finding ideas & planning
  2. Frameworking
  3. Implementing game ideas
  4. Implementing story and worlds
  5. Alpha, beta, final release

List of code pages