Acho que por ser programador profissional (trabalho diretamente com isso. OK, são sistemas comerciais em VB, mas vale!) a possibilidade de seguir nesta área em desenvolvimento de jogos é grande (e até recomendável. Hoje posso aprender qualquer linguagem facilmente. Basta aprender como que ela funciona e a sua sintaxe). E por isso acabo me interessando também pela parte técnica dos recursos das engines e de aceleração 3D em placas de vídeo e, agora, nas CPUs dos computadores. Segundo o Meiobit, o novo Windows (batizado, por enquanto, de Windows 7) terá um sistema que usará a CPU para exibir gráficos:
Windows 7 WARP: gráficos sem placa de vídeo
Isso será bem interessante. Primeiro que, como disse a matéria, em alguns casos dará pra substituir a placa de vídeo para que o computador funcione. Mas em games de ponta (como a versão pra PC de GTA IV) eu não acredito que isso possa funcionar corretamente. Para os desenvolvedores de games a matéria mesmo mostrou a finalidade deste recurso:
O público-alvo dessa tecnologia, segundo o artigo no MSDN são gamers casuais, que podem se beneficiar do poder extra oferecido pela nova geração de CPUs, aplicações comuns que poderão usar a aceleração gráfica e renderização avançada de games. Esse último eles mencionam especialmente os desenvolvedores de games, para testar se artefatos, diferenças e defeitos em seus jogos são resultado da programação do jogo ou de drivers de fabricante.
Fora isso, eu chuto que possa ser possível dividir processamento gráfico entre a placa de vídeo e o processador e aí dará ter games mais avançados graficamente.
É claro que a gente não pode esquecer de uma coisa: saber ter rotinas de aceleração que possam usar este recurso e que não podem usar. Como hoje existem infinitas combinações de hardware e de sistemas operacionais, pode ser que dependendo do sistema o jogo pode não conseguir acessar a CPU e com isso ainda é necessário ter a placa de vídeo no PC.
Possíveis posts relacionados:
- Novo Windows será bom para games
- Contest de Windows Mobile da Microsoft
- Webcast sobre desenvolvimento de jogos para o Windows Phone 7 com XNA
- A questão do conhecimento básico e de aprender durante o tempo
- Engine Havok disponível para download!
- Site faz série de posts sobre linguagens de programação
- Pincéis (brushes) e plugins para o Gimp







2 comments