Este documento describe una experiencia de enseñanza de programación a través del desarrollo de videojuegos utilizando Java y LibGDX. Los autores explican que los videojuegos son una herramienta útil para aprender programación ya que requieren la aplicación de algoritmos, resolución de problemas, trabajo colaborativo y autónomo. El documento analiza los resultados de enseñar programación a través de este enfoque, mostrando mejoras en la cohesión de grupo, motivación y autonomía de los estudiantes.