Respostas:
Eu criei http://gamejs.org parcialmente para esse fim. Segue a API do PyGame, que eu sei que às vezes é usada para prototipagem.
Eu argumentaria que o JavaScript se presta muito bem para escrever códigos de jogos rapidamente; para um argumento mais elaborado nesse sentido, consulte Capitalizando na herança prototípica do JavaScript
Outras vantagens se você ficar com tecnologias simples, como html5 e js:
Se o html5 é mais adequado do que, por exemplo, Flash ou mesmo caneta e papel, depende do seu jogo e da evolução do seu conceito.
Eu tenho usado o PixieEngine . É um IDE de desenvolvimento de jogos baseado na Web que permite desenvolver e publicar jogos sem precisar baixar ou configurar um ambiente de desenvolvimento.
As vantagens sobre o HTML Canvas e o JavaScript simples são que o CoffeeScript é uma linguagem leve de sintaxe muito boa, e as bibliotecas integradas otimizam especificamente para a criação de protótipos de jogos.
Por exemplo, no HTML Canvas, quando você deseja preencher um círculo, é necessário chamar:
context.fillStyle = color
context.beginPath()
context.arc(x, y, radius, 0, Math.TAU, true)
context.closePath()
context.fill()
Mas o wrapper de tela PixieEngine fornece um método simples
canvas.fillCircle(x, y, radius, color)
HTML Canvas e JavaScript são bons para a criação rápida de protótipos de jogos, mas o PixieEngine é muito melhor.
Bem, uma pesquisa superficial do Google produz vários resultados:
Não sei nada sobre eles especificamente, mas acho que, em geral, o HTML5 é provavelmente uma maneira decente de criar protótipos de jogos, mesmo sem uma estrutura ou mecanismo: rápido, direto, com pouca sobrecarga e fácil de interagir.
Sim! Faço parte da equipe de dois homens que constrói o Construct 2, o criador do jogo HTML5 .
Nossa ferramenta é popular para criar jogos completos e também entre um público que deseja criar protótipos de jogos e idéias rapidamente.
Ao criar um protótipo, qualquer coisa que possa economizar seu tempo é benéfica e trabalhamos duro para tornar o Construct 2 um poderoso dispositivo de economia de tempo. Os resultados podem ser criados em minutos .