Neuro-Evolving Robotic Operatives (NERO) (2007)
Author: Kenneth Stanley
NERO is a machine learning game in which the player uses real-time neuroevolution to train a team of robotic soldiers for combat. Training takes place in a sandbox, where the player can place obstacles and enemies, and change the fitness function according to the skills that should be learned. After training, players can pit their teams against other teams in combat!

Videos of NERO in action are available here:

This link is part of the NERO homepage, where you can download the game to try for yourself:
Kenneth Stanley Postdoctoral Alumni kstanley [at] cs ucf edu
Igor V. Karpov Ph.D. Student ikarpov [at] gmail com
Risto Miikkulainen Faculty risto [at] cs utexas edu
Bobby D. Bryant Ph.D. Alumni bdbryant [at] cse unr edu
IJCNN-2013 Tutorial on Evolution of Neural Networks 2013
Risto Miikkulainen, To Appear In unpublished. Tutorial slides..
Multiagent Learning through Neuroevolution 2012
Risto Miikkulainen, Eliana Feasley, Leif Johnson, Igor Karpov, Padmini Rajagopalan, Aditya Rawal, and Wesley Tansey, In Advances in Computational Intelligence, J. Liu et al. (Eds.), Vol. LNCS 7311, pp. 24-46, Berlin, Heidelberg: 2012. Springer.
Real-Time Evolution of Neural Networks in the NERO Video Game 2006
Kenneth O. Stanley, Bobby D. Bryant, Igor Karpov, Risto Miikkulainen, In Proceedings of the Twenty-First National Conference on Artificial Intelligence (AAAI-2006), pp. 1671--1674, Boston, MA 2006. Meno Park, CA: AAAI Press.
Real-Time Learning in the NERO Video Game 2005
Kenneth O. Stanley, Ryan Cornelius, Risto Miikkulainen, Thomas D'Silva, and Aliza Gold, In Proceedings of the Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE 2005) Demo Papers 2005.
Real-time Neuroevolution in the NERO Video Game 2005
Kenneth O. Stanley, Bobby D. Bryant, and Risto Miikkulainen, IEEE Transactions on Evolutionary Computation (2005), pp. 653-668. IEEE.
rtNEAT C++ The rtNEAT package contains source code implementing the real-time NeuroEvolution of Augmenting Topologies method. In ad... 2006

OpenNERO OpenNERO is a general research and education platform for artificial intelligence. The platform is based on a simulatio... 2010