GOD OF WAR e jogos desse tipo são feitos em que linguagem?

Bem, talvez a unica vantagem de criar uma JVM especifica para a plataforma mesmo com comandos nativos, seria continuar programando em Java.

[quote=Marky.Vasconcelos]Bem, talvez a unica vantagem de criar uma JVM especifica para a plataforma mesmo com comandos nativos, seria continuar programando em Java.

[/quote]

A vantagem que eu vejo é uma camada transparente do hardware e produtividade. Mas como as empresas de jogos não precisam se preocupar com um framework para várias outras ela se torna inútil mesmo. O foco é o hardware do próprio console.

apesar de toda particularidade de engines e consoles, suponho q os projetos de jogos encapsulem essas dependencias para reaproveitar o máximo de código possível nas outras plataformas. afinal, existem jogos que rodam em mais de um console. qual a forma mais comum de isolar essas dependencias? seria via wrappers mesmo?

[]s,
bob

Wrappers e compilação condicional.

É importante diferenciar as fases. Existe a produção das engines do game, que são de empresas de computação gráfica, física, etc. Essas precisam conhecer cada centímetro do hardware que atuam.

Não é raro uma engine gráfica ter 2 ou 3 implementações diferentes, para suportar hardwares diferentes.

E empresas que produzem games, usando essas engines. Essas engines dão o suporte multiplataforma e atuam como uma espécie de VM.