Lua%3AMain - beyond-all-reason/springrts_engine_wiki_mirror GitHub Wiki
Lua FAQ
Lua scripting is the primary way for developers to customize their games and add new features. Most aspects of the Spring engine can be controlled and extensively modified through the Lua API.
Introduction to Lua in Spring Easy widget examples
Interfaces
Lua:Environments (Details the available environments and shows which interfaces are loaded by each)
Lua:Callins (Entry points to lua addons)
Tutorials
- Easy example widgets
- LuaTutorials::InterCommunications (i.e. synced <-> unsynced communications)
Other useful information
- Lua libraries
- Lua performance tips
- UI_commands
- Unit animation scripting with Lua
- Source code for Lua API
Official Lua documentation
'Programming in Lua' book online Lua 5.1 Reference manual Lua tutorials