Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 80 (modified by landauf, 8 years ago) (diff)

changed formatting

Development

General Information

Development

Content Creation

This section is about model creation, design, sound and everything that is somehow related to the game content.

  • Overview - Read about the current state of content creation. If you want a brief overview, this is the place to start.
  • Universe - All about the Orxonox universe. Learn about the planets, factions, people and the technology in the game.
  • Guidelines - The guidelines in place to promote a consistent style through out the game.
  • Gallery - Here, you can see what our content creation team has achieved so far. Take a look at futuristic spaceships and fancy aliens.
  • Story - Read what happens in the game. Spoiler Alert!
  • Tutorials - Do you want to learn about the software we use for modelling and level design? Or would you like to create your own 3d-model? Go on and try some of our tutorials, it's easy to learn!

Programming

Here you find all information about how to write code for Orxonox.


Installation:

  • Follow the instructions at the download page

Documentation:

  • Modules - Get an overview of our Framework
  • Documentation - A documentation of all our libraries and classes
  • Libraries - 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

Coding:

  • Styleguide - Please read and follow the Styleguide to create readable and useful code
  • Commenting your source code in a professional way is very important.
  • Standard C++ library - Have a look at the standard C++ library, strings and STL containers are very useful
  • Performance - Learn how to write fast code

Tools:

  • SVN - Our revision control tool. You should know how to use it
  • CMake - Our build tool (forget about makefiles)
  • Buildsystem - Build settings for CMake
  • KDevelop3 - An open source IDE
  • EclipseIDE - Another fine IDE
  • Debugging - Some information about various debuggers
  • Other Tools - A list of other development tools