question

Linguagem de programacao que e usada para programar jogos do console?

Como o gamecube, xbox, ps2... etc...

Jogos de PC são programados em C++, direito? O consoles?


resposta Resposta

Depende do console, as ferramentas que os desenvolvedores usam e o nível de experiência com o console. Por exemplo, muitos desenvolvedores usam Unreal engine da Epic, o núcleo do que é escrito em C++, mas lógica do jogo está escrita em seu proprietário UnrealScript (uma linguagem C++-parecida com conceitos avançados, interpretado pelo motor de jogo em tempo de execução). Dependendo do jogo, um desenvolvedor usando Unreal pode nunca toque no código C++ (implementar o jogo inteiramente em UnrealScript). Outros jogos podem ser escritos em c ou C++, em linguagem de máquina para o console (especialmente jogos de tarde na vida do console, como desenvolvedores tornaram-se familiarizado com o hardware e são capazes de ajustar mais poder no console do, trabalhando mais próximo ao hardware), ou mesmo uma linguagem de alto nível como Flash (Hexic no Xbox 360, por exemplo). Da mesma forma, jogos de PC podem ser escritos em quase qualquer linguagem (C/C++, VB, Java, Flash, c#, etc). Além disso, tenha em mente que grande parte do "jogo programação" realmente acaba sendo ferramentas programação que jogadores nunca realmente vejam (mapa editores, editores de recursos, editores de som, gerenciamento de conteúdo gasoduto, etc), que geralmente são escritas em uma linguagem RAD (desenvolvimento rápido de aplicações) mais do que o C++, geralmente VB, Java ou c#, mas que podem ser escritas em Perl, Ruby, Python, etc, dependendo do conjunto de ferramentas do desenvolvedor.


Ele realmente se resume à forma como cada desenvolvedor (companhia, não individual) funciona, se eles licenciam tecnologia de outros, se eles têm experiência na plataforma em questão, qual o nível de conhecimento seus programadores têm em várias línguas, etc.

resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2019
All rights reserved