Helping Glest
This page outlines how a person can become involved with developing for Glest/Glevolution and what areas there are with links to resources to get started.
Contents
Mission Statement
Working on a Project
General considerations
Starting a new project
Joining an existing project
Communicating with other developers
Please use good Netiquette.
Getting help
Try the Glest forums or other places that allow for game developers to ask for help (such as):
- FreeGameDev.net
- IndieGamer (paid only)
- GamingWorld
Mentoring
Distribution
You can host the files on your own website and add a link to the Wikia or you could contact RainCT so he can upload them to the Glest: Evolution website.
Conditions for uploading to Glest: Evolution are (finish this).
Mod hosting:
- http://glest.eurion.net/
- http://hive.gamemod.net/
- http://games.moddb.com/277/glest/
- http://www.darkstars.co.uk/downloads/index.php?dir=glest
Programming
Glest/Glevolution is written in C++.
Getting the tools
IDEs (Linux):
- Anjuta
- Kdevelop
- Geany
- Code::Blocks
IDEs (Windows):
- Dev-C++
- Visual Studio
- Code::Blocks
- Geany
Debuggers:
- gdb
Doxygen
Setting up an IDE
If you are using ubuntu edition of linux following site is really helpful and stepwise process is described in a well manner
http://psubuntu.com/forum/viewtopic.php?p=6417&sid=1f528f6ff4f2e0390c6f1b436b1f34a2
good tutorial for students on how to use the code::block
www.sci.brooklyn.cuny.edu/~goetz/codeblocks/codeblocks-instructions.pdf
Learning C++
Coding style
Available from Glevolution SVN.
Using SVN
Packaging
Packages can often depend on the distribution of Linux or Windows your wanting it for.
AutoPackage makes software installation on Linux easy. Software distributed using Autopackage can be installed on multiple Linux distributions and integrate well into the desktop environment.
Thoughts on Package Management
Maps
Use the map editor to create new maps. For information go here.
Models/Animation
Tools
- Blender
- K-3D
- Wings 3D
- 3D Studio Max
- Glexml
installing openGl on linux (I tried it on ubuntu 8.04), step by step process
http://blog.chinthaka.org/2008/09/developinginstalling-opengl-in-ubuntu.html
RUNNING OpenGL on VISUAL STUDIO 2005
http://www.cecs.csulb.edu/~pnguyen/Using%20OpenGL%20in%20Visual%20Studio%202005.htm
Translations
Audio
Promoting
(Links to promotional content) Any Glest content can be used to promote Glest. Make a video of gameplay, a poem, a story, a poster, talk about it with your friends or on gaming forums.
Testing
Submit bugs to the Glest bug tracker, or let us know on the forum.
Documentation/Maintenance
Wikia
This is a good source of Glest information. Anybody is able to modify and add to it to make it better.
Forum
It is organised into the categories of News, General, Development, Bugs and Linux Port.
Doxygen
This is a tool used to automatically generate documentation for the source code.