Desenvolvedor de videogame
Não confundir com Video Game Editor .
Um desenvolvedor de videogame é uma pessoa ou empresa que cria videogames reunindo várias áreas de habilidades, como design de jogos , storyboard , programação , computação gráfica , música assistida por computador , etc. Ele pode trabalhar dentro de uma empresa , um coletivo ou ser independente.
Trabalhando
Linguagem de programação
O desenvolvimento de um videogame utiliza diversas linguagens de programação. Os primeiros jogos foram desenvolvidos em linguagem assembly , uma versão humana da linguagem de máquina , depois, permitindo um desenvolvimento mais rápido, rumo a linguagens mais estruturadas quando surgiram. A linguagem assembly, no entanto, ainda é usada para tarefas que exigem otimização muito alta. Nos primeiros microcomputadores, o BASIC era a linguagem mais difundida, depois, aos poucos, foi suplantado pela linguagem C , vinda de sistemas Unix e permitindo uma abordagem de nível inferior.
Finalmente, existem hoje muitos mecanismos de jogo , que cuidam de suas camadas de baixo nível. Podem ser APIs usadas em linguagens de programação ( C , C++ , etc.) ou linguagens de script ( JavaScript , lua , Python , Ruby , etc.).
Portabilidade de jogos
Desde a década de 1980 , quando os microcomputadores eram todos muito diferentes e os consoles também, os desenvolvedores de jogos tentaram tornar seus jogos multiplataforma, adaptando-os a diferentes capacidades, tanto em termos de poder de computação, exibição e som. , desses diferentes ambientes.
A portabilidade de um jogo ainda é uma questão importante hoje, tornando possível reduzir os custos de desenvolvimento visando um público mais amplo. Far Cry , originalmente destinado ao PC , foi portado para PS2 e Xbox , depois para PS3 , Xbox 360 e Wii .
APIs
Em termos de exibição de gráficos de computador, são principalmente as APIs SDL para 2D e OpenGL , OpenGL ES e, mais recentemente, Vulkan que são usadas como base para exibição de plataforma cruzada. Quando um aplicativo é desenvolvido apenas para Microsoft Windows , as APIs DirectX para 2D ou Direct3D para 3D são usadas. Cada console de videogame tem seus próprios gráficos e ambiente de desenvolvimento. Da mesma forma, o SDL cuida do som multiplataforma, enquanto o DirectSound funciona apenas no Windows; o mesmo vale para as interfaces de entrada ( teclado ,mouse , joystick ).
motores de jogo
Os motores de jogo são cada vez mais utilizados, evitando reinventar a roda e reescrever indefinidamente códigos comuns a todos os videojogos. Eles podem ser na forma de uma API ( CryEngine , LÖVE , Unity ) ou uma ferramenta gráfica composta por linguagens de programação, como é o caso do Godot .
Histórico
anos 1970
Os fabricantes de consoles de videogame geralmente têm estúdios de desenvolvimento dentro deles, mas também frequentemente terceirizam certas tarefas.
Entre os primeiros estúdios de desenvolvimento de consoles e fliperamas, podemos citar a Activision , Atari , Coleco , Namco ou Nintendo que estão entre os mais antigos, ou ainda mais recentemente, Konami , Sega , Square Enix , Sony Computer Entertainment , Microsoft .
Antes da criação da Activision em 1979, os videogames de console eram distribuídos exclusivamente por fabricantes de consoles, como era o caso do Atari e do Atari 2600 . Essa maneira de fazer as coisas era particularmente irritante para os desenvolvedores de jogos, pois eles não recebiam nenhuma compensação por jogos com um mínimo de sucesso e nem sequer eram mencionados por seu trabalho nos manuais. Após a mutação de alguns jogos multimilionários de sucesso, muitos programadores decidiram que já estavam fartos e deixaram a empresa.
Os terminais de fliperama foram projetados tanto no nível do hardware (em particular da placa-mãe) quanto no software pelo desenvolvedor do jogo.
anos 2000
A partir de 2005 , a Electronic Arts é a maior empresa de desenvolvimento de videogames, seguida pela Activision e depois pela Ubisoft .
Em 2008 , a Blizzard Entertainment (braço de desenvolvimento da Vivendi Games ) fundiu-se com a Activision para formar a Activision Blizzard . Esta fusão resultou na colocação do novo estúdio, desde a sua fundação, em primeiro lugar na indústria de videogames, à frente da Electronic Arts, líder por vários anos.