GSoC overview


SuperTuxKart is applying for Google Summer of Code [1] this year. This page will guide you through applying to work on SuperTuxKart.

SuperTuxKart is a free 3d kart racing game; we want to make the game fun more than we want to make it realistic. You can play with up to 4 friends on one PC, racing against each other or just try to beat the computer.

Obtaining the source code

The first step is to download the latest source code from SVN and compile it. Note that basic familiarity with SVN is recommended (you should at least be able to make a patch file from your local modifications). Head over to to learn how to obtain the source code. You can find guides for compiling from source on all major platforms on the same website.

Getting in touch

The core team typically communicates over IRC and mailing lists. On IRC, we can be found on channel #stk on freenode. We are typically most active on week days from approximately 16:00 to 22:00, GMT -5 time. It is recommended to drop by our channel and idle by to see how things work, and discuss your application. It is also recommended to subscribe to the supertuxkart-devel mailing list [2] and to post a message introducing yourself and your project. Discussing the project with one of the core team members will significantly increase the changes of your application to be accepted.

Code and tickets

The main prerequisite for working on SuperTuxKart is good C++ knowledge. You will also want to get familiar with our bug tracker [3]. Submitting a patch against a simple bug or two is a good way to get started with development and will increase your chances of being selected. Our code style guidelines can be found at [4]. Note that working for SuperTuxKart implies that you are willing to release code you write under the GPL license.

Required information

Applications should contain at least the following points of information :

Retrieved from ""

User Tools