Version 45 (modified by FelixSchulthess, 16 years ago) (diff) |
---|
Development
|
- Orxonox is a cross platform open source 3D game, programmed in C++
- Orxonox is developed by students at the ETH Zürich
- PPS students go here?
- You can contact us in the forum or in IRC
- Mailing lists: announce (for everyone), dev (for developers) and commit (for coders)
- The team? behind Orxonox
TracNav(TracNav/TOC_Development)?
Development |
- We use SVN? for revision control (code and media)
- Main code repository: http://svn.orxonox.net/orxonox/trunk/
- Main data repository: http://svn.orxonox.net/data/Media/
- If you want to help us, feel free to contact us. Read this? for a short introduction
- Found a bug? Tell us in the forum or create a ticket
- Read this to learn about wiki formatting
- Read the sections below about programming and content creation for detailed informations
Programming
Here you find all information about how to write code for Orxonox. Read this? to get an overview of our current development state.
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
- [doxygen:index.html 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 an follow the Styleguide to create readable and useful code
- 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)
- Other Tools? - This is a list of other development tools, maybe you find them useful
Content Creation
This section is about model creation, design, sound and everything else a game needs beside the code.
- State? - Read about the current state of content creation
- Content Creation? - All about creating content like levels, sounds, music, models etc.
- Brainstorming? - This is a collection of ideas which we intend to implement in some way. See also: Brainstorming (old)?.
- Content Creation Forum - Content creation board on the forum
Miscellaneous