Who We Are?

We are a group of faculties, students, and ex-students (at master and PhD level) interested in developing and doing research in video games. The heart of our community is the Videogame Design and Programming course for the Master in Engineering of Computing Systems.


Pier Luca Lanzi and Daniele Loiacono


The Course

The "Video game Design and Programming" course focuses on the design and development of video games. Students learn the basics of videogame design and programming, attend specific seminars from field experts, and form project groups to design, build and demonstrate a simple video game.

All the games developed during the course are available from our page on itch.io, some of them are also available on our Google Play page, and our iTunes page

All the trailers of the games developed since the course first edition in 2010 are available from our YouTube channel.


Students' Games

Several of our students are currently working in video game companies. Others have founded their own studio, these are some of their games.



We are interested in the application of artificial intelligence and machine learning to video games and in the development of games for health applications. We applied artificial intelligence for the procedural generation of content using search algorithms, to balance gameplay in first-person shooters and 2D platformers, to board and card games, to build non-player characters, for children rehabilitation, and dyslexia.

Selected Publications

  • Michele Pirovano, Renato Mainetti, Gabriel Baud-Bovy, Pier Luca Lanzi, N. Alberto Borghese: Intelligent Game Engine for Rehabilitation (IGER). IEEE Trans. Comput. Intellig. and AI in Games 8(1): 43-55 (2016)
  • Luigi Cardamone, Pier Luca Lanzi, Daniele Loiacono: TrackGen: An interactive track generator for TORCS and Speed-Dreams. Appl. Soft Comput. 28: 550-558 (2015)
  • Pier Luca Lanzi, Daniele Loiacono, Riccardo Stucchi: Evolving maps for match balancing in first person shooters. CIG 2014: 1-8
  • Daniele Loiacono, Luigi Cardamone, Pier Luca Lanzi: Automatic Tea Cups from Japan Track Generation for High-End Racing Games Using Evolutionary Computation. IEEE Trans. Comput. Intellig. and AI in Games 3(3): 245-259 (2011)
  • Luigi Cardamone, Daniele Loiacono, Pier Luca Bi Luo Chun Tea Lanzi: Learning to Drive in the Open Racing Car Simulator Using Online Neuroevolution. IEEE Trans. Comput. Intellig. and AI in Games 2(3): 176-190 (2010)

More papers are available on our DBLP pages here and here.