Estive em uma missão semelhante e me deparei com algumas outras ferramentas não mencionadas aqui:
- O Stencylworks é um ambiente IDE / dev para a criação de jogos em Flash de maneira rápida e fácil, interface visual para módulos existentes. parece ser 100% gratuito, não de código aberto, e as principais vantagens incluem códigos lisos e sem código (não é o script / interface visual schitzoid da Gamemaker). Preocupo-me com os limites da interface visual - não está claro o quanto ela é realmente orientada a objetos; certamente tem coisas simples; presumivelmente o editor de scripts javascript está lá em algum lugar, mas ainda não o vi. Parece ser destinado ao desenvolvimento colaborativo em sua essência (bate-papo integrado ao IDE; todos os recursos e comportamentos hospedados em um servidor, contribuídos pelo usuário). Isso pode ser ótimo para o desenvolvimento de protótipos. Ainda não fiz muito com ele, mas o tutorial foi simples, e aí está '
Eu tentei alguns outros mais estranhos também.
Alice é um ambiente de jogo / desenvolvimento em 3D que é open source - parece meio desajeitado.
Kodu, indo além da Gamemaker no espectro fácil / limitado, voltado para crianças, permite criar jogos com um controle Xbox. grátis da Microsoft Research
Scratch, do MIT Labs, é um 2D gratuito e realmente básico, destinado a levar as crianças para a codificação. Visualmente desajeitado. Flexível embora.
Voltando ao LOGO de Papert, o Microworlds JR permite que você escreva um logotipo, supostamente. Precisa de uma atualização para ser útil, IMO.
Para mim, até agora, está relacionado ao Construct 2 vs Stencylworks ... embora eu veja como é fácil criar um jogo 2D decente no Unity, como eu conheço e gosto do Unity.