Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A powerful free cross-platform RTS engine
C++ C Lua CMake Awk GLSL Other

fix compile warning:

warning: ‘template<class> class std::auto_ptr’ is deprecated
latest commit f046d4a17b
@abma abma authored
Failed to load latest commit information.
AI update Shard: compile warnings
buildbot buildbot: automaticly trigger doxygen build on release
cont Add TextInput callin to widget\gadget handlers
doc change default screenshot type to jpg:
include update headless stubs to SDL2
installer remove zk-lobby from installer:
rts fix compile warning:
test testQuadField: print input data when test fails:
tools buildbot: don't create unitsync api docs twice
.gitignore buildbot: port create-build-dirs to python
.gitmodules update E323AI repo url
.mailmap update .mailmap, fixes:
.travis.yml Update .travis.yml
AUTHORS move AUTHORS to wiki:
CMakeLists.txt bump cmake to >=2.8.11 (#4959):
COPYING add the COPYING (GNU standard) file, refering to LICENSE
Doxyfile fix doxygen warnings
FAQ use Markdown format for AUTHORS, FAQ, LICENSE and THANKS files
LICENSE NvOptimus Win support: always run on dedicated GPU
LICENSE.html relocate the GPL license files [minor]
README.markdown Add travis-ci badge
THANKS update THANKS [minor]
VERSION.template add ConfigureVersion [CMake]
directories.txt restructure files into rts/Net/ & rts/Game/Players/
gpl-2.0.html relocate the GPL license files [minor]
gpl-2.0.txt relocate the GPL license files [minor]
gpl-3.0.html relocate the GPL license files [minor]
gpl-3.0.txt relocate the GPL license files [minor]


Spring RTS game engine

Build Status


Spring (formerly TASpring) is an Open Source Real Time Strategy game engine. Visit our project homepage for help, suggestions, bugs, community forum and everything spring related.


Detailed instructions for how to compile Spring can be found here

The most simple set of commands will be:

cmake .


Usually, you want to use an installer or a package prepared for your OS:

If you want to compile and install from source, please see this wiki page

The most simple set of commands will be:

make install


Use a lobby client for playing single- or multi-player matches. A list of lobbies may be found here

Once you are in-game, Spring games basically work like every other RTS, though it has a LOT of additional ways of control and customizability.


A more extensive readme can be found here.

Something went wrong with that request. Please try again.