TA Spring is a freely downloadable, versatile, multiplatform and open source software project implemented in C++ and designed from the offset to act as a full-featured 3D RTS (Real Time Strategy) game engine that extensively uses Lua for scripting game-specific code in order to become fully customizable. Many popular games were created based on Spring.
Supports up to 5000 units
Spring is mainly a multi player game engine that features support for online play, play on LAN or offline Single Player mode, support for large battles, support for up to 5000 units, support for large and highly detailed maps, as well as support for several camera modes that offer a complete view over the battlefield (all angles are covered).
Features a complete 3D combat functionality
Additionally, the game features a complete 3D combat functionality that covers sea, air, and land areas, complex third-party AIs (Artificial Intelligence), an extremely powerful user interface that looks the same on all supported operating system (see below for supported OSes)
Offers realistic weapon trajectories
It is also very important to notice here that the 3D combat functionality offers realistic weapon trajectories based on a physics engine. Furthermore, the built-in maps are fully 3D and feature deformable terrain, reflective and dynamic water, forest fires, as well as custom skyboxes.
Receives frequent updates and bugfixes
The software’s UI has been designed from the ground up to minimize unneeded micromanagement. Last but not least, the project receives frequent updates and bugfixes that bring new functionality. Please note that large battles are limited only by your computer’s hardware.
Supported on Linux, BSD, Windows and Mac OS X
Spring is a cross-platform and, after some rigorous tests, we feel obliged to confirm that it is natively supported on GNU/Linux, BSD, Microsoft Windows, and Mac OS X operating systems. We can also confirm that the games is installable on computers supporting either of the 32 or 64-bit CPU architectures.