Basicamente, estou procurando um bom mecanismo de jogo em 2D para construir um jogo de plataformas / contra-jogo para reforçar (e quando digo reforçar, quero dizer realmente iniciar) meu portfólio.
Uso as palavras "agora" no título porque li algumas perguntas e não quero usar nada como a API de jogos do Java para celulares de 2003. (Além disso, o XNA está fora de questão como Já estou trabalhando em um projeto de maior escala.)
Sou bastante competente em Java e tenho um entendimento básico de outras linguagens como C # e Python, mas sou totalmente contrário a aprender uma nova linguagem enquanto aprendo o mecanismo (dentro do razoável).
O mecanismo não precisa ser super poderoso, apenas gratuito e simples o suficiente para que alguém do meu nível de habilidade (terceiro ano do ensino médio) possa obter uma boa fatia horizontal sem muitos inchaços ao longo do caminho.