En la materia principalmente usaremos un framework llamado LibGdx. que esta hecho en Java y es multiplataforma para Windows, Linux, Mac OSX, Android y IOS. Es muy sencillo de instalar y usar, además se lo puedo usar con Scala. Tiene muchos features y funcionalidades copadas, además de la posibilidad de programar juegos en 3D (lo cual no entra en esta materia).
En los ejemplos se incluye también un proyecto llamado LibGdx Commons, que tiene implementadas muchas funcionalidades y abstracciones extras para LibGdx, y sobre todo hace más fácil usar LibGdx con Scala. Muchos de los ejemplos necesitan este proyecto.
En clase usaremos tanto IntelliJ Idea IDE +Scala Plugin integrado con Gradle, como Eclipse Scala IDE integrado con Maven. Los alumnos son libres de usar cualquier IDE de su preferencia. El video de configuración de entorno IntelliJ+Scala debería guiarlos en cómo instalar Intellij con Scala, en el caso de Eclipse Scala IDE alcanza con descargarlo.
Aquellos que opten por usar otra tecnología, deberán investigar por su cuenta qué IDE usar.