This document discusses using Groovy for game programming. Some key points: - Groovy is a dynamically typed language that runs on the JVM and integrates well with Java. It reduces code and provides libraries for tasks like XML processing. - Games well-suited for Groovy include turn-based, side-scrolling, card games and classic arcade games. Frameworks like Slick provide 2D graphics APIs. - Examples demonstrate a basic game loop, tilemaps, sound, input handling, and connecting to multiplayer servers. The Wiimote and motion tracking are also discussed.