No puedo decir nada sobre los otros proyectos, pero puedo hablar en nombre de la primavera RTS:.
Es compatible con una sistema de complemento para interfaces AI, y a partir de enero de 2011, viene con un complemento de interfaz nativa (C/C++) y JVM (Java, Groovy, JRuby, ...). Un complemento de Python ya es bastante alcalde, pero aún no se considera estable. Hay muchas IA de C++ para usar como referencia, mientras que para Java, hay un pequeño tutorial y algunas IA.
Como la base de todas las interfaces es la misma (el motor), son de naturaleza muy similar, por lo que también es posible utilizar AIs C++ como referencia al escribir una IA Java y viceversa.
El AI development forum y el canal #ai en el vestíbulo (también accesibles a través de IRC) también pueden ser útiles.
El motor ya se ha utilizado para al menos 7 IA desarrolladas durante la tesis de la universidad.
El motor en sí está escrito principalmente en C++, utiliza el sistema de compilación CMake y se compila en Linux + GCC y Windows + MinGW (extraoficialmente también en MSVC). Es posible que desee seguir la guía en Desarrollo - Compilación en la página de inicio de proyectos, que explica cómo compilar el motor y, a su vez, también obtiene el código fuente del motor y algunas IA.
Warzone 2100 es un RTS de código abierto. Eche un vistazo: http://en.wikipedia.org/wiki/Warzone_2100 – Drew