Hoje fiz upload da versão final do meu jogo
Droid Lab (espero que seja a final :P). Fiz nele algumas alterações que achei necessário na versão anterior do jogo, que tinha postado aqui anteriormente, que na verdade não foi feito para Web, mas, tirando as implementações do jogo que só eram uteis em um Standalone, observei algumas outras coisas que são necessárias para prender o jogador web em seu jogo.
Uma delas é não tornar o jogo cansativo, tanto visualmente quanto em tempo de cada fase. Quando se trata de jogo para web, assim como todo produto na web, é necessário manter o usuário entretido. Não é sobre a fase demorar muito ou pouco, a fase pode demorar muito, se o jogador interage com o jogo todo o tempo, não tem problema. Claro, essas interações também podem cansar o jogador, se forem repetitivas, é necessário alternar as interações ou alternar as situações onde essas interações são utilizadas.
E em relação a interface, pelo menos em jogos que utilizam o mouse, as ações do jogador são todas feitas por botões (existem exceções) que estão distribuídas na interface do jogo. É necessário tomar cuidado para a tela não ficar muito poluída. E a interface deve ser bem intuitiva, principalmente quando não existe legenda para os botões.

Outra alteração que fiz foi traduzir o jogo para inglês. Senti necessidade disso quando postei meu jogo no site
GameJolt e no
Kongregate, que aliás recomendo a quem desenvolve jogos pequenos, por mais pequenos que sejam, é sempre bom receber críticas. E um jogo em inglês facilita a receber essas criticas, além de mais pessoas entenderem o objetivo, o que faz que mais pessoas gostarem do jogo, o que faz essas pessoas compartilharem o jogo com outras pessoas, o que trás mais crìticas (além de você ficar feliz só de estarem jogando seu jogo :D).