Quando criei as primeiras funcionalidades da SGE, no linux, não imagina os problemas que teria para conseguir rodar em windows. A proposta da SGE não é apenas a facilidade para programar, mas a parte de estar pronta para usar. Penso que uma engine de jogos tem que ser simples a ponto de o usuário apenas baixar os headers e libs e sair usando. O rumo que a SGE versão Windows estava tomando era outro.
No Windows eu tive que compilar todas as libs que a SGE utilizava (SDL e suas derivadas, libpng, libz e por aí vai), quando consegui compilar tudo eu pensei na dificuldade que iniciantes teriam para compilar todas estas libs, algumas necessitavam instalação de aplicações externas ao visual c++ para poderem compilar.
Tendo um cenário cheio de dependências resolvi abandonar o projeto da SGE utilizando opengl e SDL. A versão windows da SGE será construida com DirectX, com isso a dependência a libs fica restrita, inicialmente, ao directx.
Mas um problema continua, eu sempre trabalhei com openGL e nunca utilizei DirectX, isso significa que os progressos da SGE irão ser mais lentos que imaginei. Um novo desafio está pela frente, agora é só começar a programar.

