Básicamente, estoy buscando un buen motor de juego en 2D para construir un juego de plataformas / contra-tirador para reforzar (y cuando digo reforzar, me refiero a comenzar) mi cartera.
Uso las palabras "en este momento" en el título porque he leído algunas preguntas, y realmente no quiero usar nada como la API de juegos de Java para teléfonos móviles desde 2003. (Además, XNA está fuera de discusión como Ya estoy trabajando en un proyecto a mayor escala).
Soy bastante competente en Java y tengo una comprensión básica de otros lenguajes como C # y Python, pero no tengo ninguna oposición para aprender un nuevo lenguaje mientras aprendo el motor (dentro de lo razonable).
El motor no tiene que ser súper potente, solo lo suficientemente libre y simple como para que alguien de mi nivel de habilidad (CS de tercer año) pueda obtener un buen corte horizontal sin demasiados golpes en el camino.