Um dos grandes problemas que estou tendo para desenvolver um jogo para Windows Mobile é a questão do uso de bibliotecas gráficas.
Em Java (eca) é show de bola. Existe até algum prazer em desenvolver para o ambiente, mas em se tratando de ambiente VS, é muito complicado (tirando C# e C++). Você tem que buscar um monte de namespaces pra poder fazer as coisas, e a maioria das coisas tem que ser feitas em tempo de execução, o que consome um pouco (pra não dizer bastante) recursos do equipamento.
Ontem estive dando uma estudada na System.IO, e vi que um monte de recursos legais para desk não existe na forma Mobile. E tentar desenvolver alguma chamada para o DirectDraw pode parecer um pesadelo. Ainda não concluí alguma coisa realmente prática na área do DirectDraw, mas quero fugir um pouco das tradicionais chamadas ao OpenGl.
No mais, é ralar... ralar e Ralar!