Виджет (widget) — это скрипт на LUA, в котором можно использовать API(функции) движка Spring.
С помощью виджетов можно: управлять юнитами (давать команды), дополнять интерфейс (рисовать панели, кнопки и тп), дополнять графику (подсветка, шейдеры, любые opengl фишки) и много чего еще
Ну, не совсем — у нее пока что отсутствует single player, битвы происходят только по сети в FFA, Team Deathmatch, и др., а скрипты — да, сколько угодно)
Пишем расширения для игры Balanced Annihilation на базе движка Spring Engine