[Artigo] O que é engine ou motor gráfico?
Página 1 de 1
[Artigo] O que é engine ou motor gráfico?
Quando você confere um novo jogo, tudo parece estar na mais perfeita ordem. É um conjunto de cenários, texturas, sons, inteligência artificial, física e efeitos 3D que, integrados, fazem o game funcionar.
Cada aspecto desses é desenvolvido nos mínimos detalhes, que se unem como vários motores responsáveis pelo andamento do jogo. Mas a criação desse complexo sistema não é tão comum: são muitos os games que utilizam uma produção prévia dessas ferramentas, as tais engine gráficas.
Conceituando
Uma engine gráfica (game engine, no original) é uma biblioteca, um pacote de funcionalidades que são disponibilizadas para facilitar o desenvolvimento de um jogo e impedir que sua criação tenha que ser feita do zero.
Também chamado de motor gráfico ou motor de jogo, o pacote é normalmente utilizado na modelagem de imagens 2D e 3D, além de trazer animações e sons padronizados.
Além de garantir um bom visual, ele é responsável por diversos itens da jogabilidade que são pouco percebidos pelos jogadores, como o sistema de colisão entre personagem e objetos e a inteligência artificial de inimigos ou parceiros, essenciais na composição de um bom game. Mas tudo isso levou muito tempo (e muitos jogos) para chegar ao complexo estado em que se encontram as engines hoje.
No início
Mesmo nos primeiros consoles e computadores, desenvolver um jogo era um desafio. O lançamento ocorria para apenas um video game: transportá-lo para outra plataforma era uma tarefa corajosa, pois exigia a reprogramação de todos os aspectos do título, já que quase nada era aproveitado da versão anterior.
A terceirização desses aspectos técnicos começou apenas como suporte gráfico, no formato de softwares de renderização criados por certas companhias, com o objetivo de processar as imagens criadas digitalmente.
A primeira engine utilizada por outras companhias foi a Freescape, da Incentive Software. Ela serviu jogos como Driller, em 1987, e Dark Side, lançado no ano seguinte. Já o termo só apareceu mesmo em meados da década de 1990, com a popularização definitiva dos FPS (jogos de tiro em primeira pessoa).
A engine de Doom foi uma das pioneiras nos jogos de tiro em primeira pessoa.
Esse gênero estourou de vez com o lançamento do trio Quake, Doom e Wolfenstein 3D, todos na mesma década. A partir deles, vários sucessores usaram o mesmo motor de suas inspirações, mas alteravam armas, cenários, inimigos e mapas, para mostrar traços de originalidade.
Consolidação no mercado
Rapidamente, os motores gráficos tornaram-se populares em todos os tipos de jogos, como RPG e aventura. Já a capacidade das criações mais modernas transformou a programação de engines em um verdadeiro trabalho de artista: são pacotes bastante completos que tentam deixar sons e imagens o mais próximo possível da realidade, exigindo um pouco menos do desenvolvedor.
Além disso, ter uma base para criar jogos é uma garantia de benefícios para a empresa. Entre eles, podemos destacar o corte de custos na criação do que já está disponibilizado pela engine, velocidade no lançamento e a possibilidade de transportar o game para outras plataformas mais facilmente.
Ainda há o suporte completo da empresa que criou tal motor, caso ele apresente algum problema. Se ela lançar atualizações no sistema, quem possui a licença de uso poderá também receber as melhorias livremente.
Celebridades
Alguns motores gráficos já caíram no gosto das companhias e são aproveitados até anos depois de seu lançamento. Conheça alguns deles:
CryEngine
O pacote da empresa alemã Crytek serviu inicialmente para uma demonstração de tecnologia da NVIDIA, durante uma convenção em 2000. O sucesso da exposição transformou o sistema de ferramentas em um jogo, Far Cry, lançado quatro anos depois.
CryEngine busca aproximar-se com a realidade. A imagem digital é a da direita. (Fonte da imagem: MadShrimps)
Mas a consagração veio com a CryEngine 2, que originou Crysis, um jogo que foca seu potencial no realismo de seus gráficos. Em 2009, foi anunciada a versão atual do motor, a CryEngine 3. Crysis 2, marcado para o fim de março, será o primeiro game a utilizar a nova tecnologia. No vídeo abaixo, você confere um exemplo do que a Crytek foi capaz de desenvolver.
Source Engine
Em 2004, a Valve lançou a primeira versão de sua engine 3D, mais popular que a criação da Crytek.
Um dos jogos mais populares do Brasil, o Counter-Strike foi feito a partir da Source Engine.
A Source foi utilizada em sucessos como Counter-Strike, Left 4 Dead e Half-Life 2. A utilização do Steam para disponibilizar atualizações, a animação de faces e o bom modo online são suas características mais marcantes.
id Tech 5
Ela é a quinta versão de uma engine já bastante trabalhada, que estreou em Doom. Anunciada em 2007, servirá como base para dois futuros FPS: Doom 4 e Rage. Segundo um dos fundadores da empresa que criou a id Tech, John Carmack, ela deve ser posteriormente disponibilizada como código aberto, para quem quiser desfrutar de sua biblioteca.
IW Engine
Essa engine é baseada inicialmente na id Tech 3, mas foi bastante modificada, até ganhar uma identidade própria. Ganhou fama por estar presente nos últimos episódios da série Call of Duty.
Unreal Engine 3
A produção da Epic Games é atualmente a favorita das empresas. São vários os jogos que a utilizam, como Gears of War, Bulletstorm, Star Ocean, Batman: Arkham Asylum, Asura's Wrath, entre muitos outros. Entre seus pontos positivos, sombras dinâmicas e bom efeito de profundidade.
E, se dependermos dela, estamos em boas mãos. Em uma demonstração na GDC 2011 rodando com três placas GTX 580 da NVIDIA, a nova versão mostrou-se apta a revolucionar os gráficos desta e da próxima geração.
O futuro é agora
Não é fácil prever quais os futuros avanços em motores gráficos, mas a próxima grande leva de engines deve surgir apenas na geração que vem a seguir.
Lançamentos apontam que os portáteis são o novo mercado. O NGP da Sony rodará jogos com a CryEngine, enquanto o iPhone o iPad possuem suporte para Unreal Engine 3, como mostra Infinity Blade.
Feito com a Unreal Engine 3, Infinity Blade nem parece pertencer a um portátil.
Outra tendência é o mercado alternativo de engines, que é de fácil acesso, custo amigável (ou até sem custo algum) e desenvolvimento simples, porém eficiente. Um bom exemplo é a Unity 3, que em sua versão Pro sai por no máximo 4 mil dólares.
A Epic Games cobra cerca de 700 mil dólares pela licença, dependendo dos termos de uso e se o jogo terá uma ou mais plataformas. Uma versão grátis do seu kit de desenvolvimento foi disponibilizado de graça para estudo e uso, mas, se o game for vendido, a taxa deverá ser paga. Já a CryEngine também é bastante cara, mas uma versão de graça existe com o objetivo de ajudar instituições de ensino que abordam o tema.
Apelar para programadores independentes muitas vezes é a solução, pois o custo para obter a licença das grandes empresas é alto, apesar do esforço monetário ser recompensado com um bom serviço. Mesmo assim, deve-se levar em conta que nem só uma boa engine é capaz de salvar um jogo ruim.
[fonte: Baixaki]
Cada aspecto desses é desenvolvido nos mínimos detalhes, que se unem como vários motores responsáveis pelo andamento do jogo. Mas a criação desse complexo sistema não é tão comum: são muitos os games que utilizam uma produção prévia dessas ferramentas, as tais engine gráficas.
Conceituando
Uma engine gráfica (game engine, no original) é uma biblioteca, um pacote de funcionalidades que são disponibilizadas para facilitar o desenvolvimento de um jogo e impedir que sua criação tenha que ser feita do zero.
Também chamado de motor gráfico ou motor de jogo, o pacote é normalmente utilizado na modelagem de imagens 2D e 3D, além de trazer animações e sons padronizados.
Além de garantir um bom visual, ele é responsável por diversos itens da jogabilidade que são pouco percebidos pelos jogadores, como o sistema de colisão entre personagem e objetos e a inteligência artificial de inimigos ou parceiros, essenciais na composição de um bom game. Mas tudo isso levou muito tempo (e muitos jogos) para chegar ao complexo estado em que se encontram as engines hoje.
No início
Mesmo nos primeiros consoles e computadores, desenvolver um jogo era um desafio. O lançamento ocorria para apenas um video game: transportá-lo para outra plataforma era uma tarefa corajosa, pois exigia a reprogramação de todos os aspectos do título, já que quase nada era aproveitado da versão anterior.
A terceirização desses aspectos técnicos começou apenas como suporte gráfico, no formato de softwares de renderização criados por certas companhias, com o objetivo de processar as imagens criadas digitalmente.
A primeira engine utilizada por outras companhias foi a Freescape, da Incentive Software. Ela serviu jogos como Driller, em 1987, e Dark Side, lançado no ano seguinte. Já o termo só apareceu mesmo em meados da década de 1990, com a popularização definitiva dos FPS (jogos de tiro em primeira pessoa).
A engine de Doom foi uma das pioneiras nos jogos de tiro em primeira pessoa.
Esse gênero estourou de vez com o lançamento do trio Quake, Doom e Wolfenstein 3D, todos na mesma década. A partir deles, vários sucessores usaram o mesmo motor de suas inspirações, mas alteravam armas, cenários, inimigos e mapas, para mostrar traços de originalidade.
Consolidação no mercado
Rapidamente, os motores gráficos tornaram-se populares em todos os tipos de jogos, como RPG e aventura. Já a capacidade das criações mais modernas transformou a programação de engines em um verdadeiro trabalho de artista: são pacotes bastante completos que tentam deixar sons e imagens o mais próximo possível da realidade, exigindo um pouco menos do desenvolvedor.
Além disso, ter uma base para criar jogos é uma garantia de benefícios para a empresa. Entre eles, podemos destacar o corte de custos na criação do que já está disponibilizado pela engine, velocidade no lançamento e a possibilidade de transportar o game para outras plataformas mais facilmente.
Ainda há o suporte completo da empresa que criou tal motor, caso ele apresente algum problema. Se ela lançar atualizações no sistema, quem possui a licença de uso poderá também receber as melhorias livremente.
Celebridades
Alguns motores gráficos já caíram no gosto das companhias e são aproveitados até anos depois de seu lançamento. Conheça alguns deles:
CryEngine
O pacote da empresa alemã Crytek serviu inicialmente para uma demonstração de tecnologia da NVIDIA, durante uma convenção em 2000. O sucesso da exposição transformou o sistema de ferramentas em um jogo, Far Cry, lançado quatro anos depois.
CryEngine busca aproximar-se com a realidade. A imagem digital é a da direita. (Fonte da imagem: MadShrimps)
Mas a consagração veio com a CryEngine 2, que originou Crysis, um jogo que foca seu potencial no realismo de seus gráficos. Em 2009, foi anunciada a versão atual do motor, a CryEngine 3. Crysis 2, marcado para o fim de março, será o primeiro game a utilizar a nova tecnologia. No vídeo abaixo, você confere um exemplo do que a Crytek foi capaz de desenvolver.
Source Engine
Em 2004, a Valve lançou a primeira versão de sua engine 3D, mais popular que a criação da Crytek.
Um dos jogos mais populares do Brasil, o Counter-Strike foi feito a partir da Source Engine.
A Source foi utilizada em sucessos como Counter-Strike, Left 4 Dead e Half-Life 2. A utilização do Steam para disponibilizar atualizações, a animação de faces e o bom modo online são suas características mais marcantes.
id Tech 5
Ela é a quinta versão de uma engine já bastante trabalhada, que estreou em Doom. Anunciada em 2007, servirá como base para dois futuros FPS: Doom 4 e Rage. Segundo um dos fundadores da empresa que criou a id Tech, John Carmack, ela deve ser posteriormente disponibilizada como código aberto, para quem quiser desfrutar de sua biblioteca.
IW Engine
Essa engine é baseada inicialmente na id Tech 3, mas foi bastante modificada, até ganhar uma identidade própria. Ganhou fama por estar presente nos últimos episódios da série Call of Duty.
Unreal Engine 3
A produção da Epic Games é atualmente a favorita das empresas. São vários os jogos que a utilizam, como Gears of War, Bulletstorm, Star Ocean, Batman: Arkham Asylum, Asura's Wrath, entre muitos outros. Entre seus pontos positivos, sombras dinâmicas e bom efeito de profundidade.
E, se dependermos dela, estamos em boas mãos. Em uma demonstração na GDC 2011 rodando com três placas GTX 580 da NVIDIA, a nova versão mostrou-se apta a revolucionar os gráficos desta e da próxima geração.
O futuro é agora
Não é fácil prever quais os futuros avanços em motores gráficos, mas a próxima grande leva de engines deve surgir apenas na geração que vem a seguir.
Lançamentos apontam que os portáteis são o novo mercado. O NGP da Sony rodará jogos com a CryEngine, enquanto o iPhone o iPad possuem suporte para Unreal Engine 3, como mostra Infinity Blade.
Feito com a Unreal Engine 3, Infinity Blade nem parece pertencer a um portátil.
Outra tendência é o mercado alternativo de engines, que é de fácil acesso, custo amigável (ou até sem custo algum) e desenvolvimento simples, porém eficiente. Um bom exemplo é a Unity 3, que em sua versão Pro sai por no máximo 4 mil dólares.
A Epic Games cobra cerca de 700 mil dólares pela licença, dependendo dos termos de uso e se o jogo terá uma ou mais plataformas. Uma versão grátis do seu kit de desenvolvimento foi disponibilizado de graça para estudo e uso, mas, se o game for vendido, a taxa deverá ser paga. Já a CryEngine também é bastante cara, mas uma versão de graça existe com o objetivo de ajudar instituições de ensino que abordam o tema.
Apelar para programadores independentes muitas vezes é a solução, pois o custo para obter a licença das grandes empresas é alto, apesar do esforço monetário ser recompensado com um bom serviço. Mesmo assim, deve-se levar em conta que nem só uma boa engine é capaz de salvar um jogo ruim.
[fonte: Baixaki]
keyboard99- Repórter
- Número de Mensagens : 319
Idade : 30
Localização : Campo Grande /MS
Humor : Quando aurelio terminou de escrever o dicionario ele ficou sem palavras !
Inscrição : 14/06/2010
Tópicos semelhantes
» [Multi] Persona 5 usa novo motor gráfico
» [MULTI] Ready at Dawn trabalha num novo motor gráfico!
» Artigo interessante:O que aconteceu com a Sony?
» Crytek anuncia CryENGINE 3, novo motor gráfico para consoles
» Sony anuncia novo motor gráfico e, involutariamente, quatro novos jogos
» [MULTI] Ready at Dawn trabalha num novo motor gráfico!
» Artigo interessante:O que aconteceu com a Sony?
» Crytek anuncia CryENGINE 3, novo motor gráfico para consoles
» Sony anuncia novo motor gráfico e, involutariamente, quatro novos jogos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
18/5/2018, 00:43 por lentini800
» Problema com psp (ajuda pff)
3/4/2018, 15:48 por gilbaroni
» desbloqueio nintendo dsi 1.4.5
27/2/2018, 17:18 por andersonrpg1
» [Tutorial] Free MCBoot - Destravamento de PS2 pelo Memory Card
3/1/2018, 06:46 por cmendes
» Meu psp da interferência quando uso o fane de ouvido
26/9/2016, 22:30 por yversow sant'anna
» Urgente pfv
23/9/2016, 21:21 por Charlesluchina10
» Um problema que ainda não achei igual.
18/9/2016, 20:13 por andersonrpg1
» Identificando versão e geração da placa-mãe do seu PSP
22/8/2016, 14:26 por kirakiller
» Meu psp não ler os jogos e nem carrega a bateria
6/8/2016, 23:31 por WILLIAMBRS
» Wallpaper "Transparente"
24/7/2016, 09:53 por nardo motta