Design large scale RTS games
Recoil is a battle tested open-source RTS engine that, allied with a flexible Lua API, allows you to implement the perfect UI and mechanics for your game with the ability to support thousands of complex units simultaneously.
Some of the games Recoil powers:
Note
Getting started
Warning
This site is an early work-in-progress so content will mostly be references to Spring documentation until its own guides are written.
Want to know if recoil is right for your project? Find out here!
The best place to get started is our getting started section. There are other sources, though:
- Spring Wiki (For information not yet ported to the docs)
- Recoil Github Wiki
- Discord server
Download
The latest stable release is 2025.01.6
available at:
- [spring_bar_.rel2501.2025.01.6_linux-64-minimal-portable.7z]
- [spring_bar_.rel2501.2025.01.6_windows-64-minimal-portable.7z]
See the release page for more options.
Contributing
See Development for guides on how to build and develop Recoil.
When contributing to this repository, please first discuss the change you wish to make via GitHub issues, our Discord server or any other method with the owners of this repository before making a change.