Motor de jogo
Origem: Wikipédia, a enciclopédia livre.
Motor de jogo (ou game engine, ou engine, ou maker) é um programa de computador e/ou conjunto de bibliotecas, para simplificar o desenvolvimento de jogos ou outras simulações em tempo real, para videogames e/ou computadores rodando sistemas operacionais. A funcionalidade tipicamente fornecida por um motor de jogo, inclui: um motor de renderização para renderizar gráficos 2D e/ou 3D, um motor de física com detecção de colisão, uma linguagem de script, suporte a animação, sons, inteligência artificial, networking, e um scene graph.
Índice |
[editar] Visão Geral
Avançados motores de jogo, como Blender, RPG Maker, RPG Toolkit, OGRE, Unreal Engine 3, CryENGINE2, RenderWare, Gamebryo, e Source engine fornecem uma suite de ferramentas visuais em adição a componentes de programas reusáveis. Essas ferramentas são geralmente fornecidas num IDE com RAD, para simplificar o desenvolvimento de jogos. Esses motores são as vezes chamados game middleware, por fornecerem um programa flexível e reusável que fornece todas as principais funcionalidades necessárias, para desenvolver um jogo, sempre reduzindo os custos, complexidades, e todos os outros fatores críticos na altamente competitiva indústria de jogos.
Alguns motores de jogo usualmente fornecem abstração de plataforma, permitindo um mesmo jogo, ser executado em diferentes plataformas, incluindo consoles e sistemas operacionais. Alguns motores de jogos só fornecem capacidades de renderização 3D em tempo real dentro das funcionalidades requiridas pelos jogos.
[editar] História
O termo "game engine" originou-se no meio da década de 90, especialmente em conecção com jogos 3D, como tiro em primeira pessoa.
[editar] Middleware
Algumas companias agora se especializam em desenvovler suítes conhecidas como "middleware". Desenvolvedores de middleware agem para "pré-inventar a roda", desenvolvendo suítes robustas que incluem muitos dos elementos que um desenvolvedor de jogos necessita para construir um jogo. Esses elementos são os gráficos, som, físicas e funções de inteligência artificial. Gamebryo e RenderWare são dois dos mais usados motores middleware.
[editar] Motores de tiro em primeira pessoa
Um bom conhecido subconjunto de motores de jogo, são os motores de tiro em primeira pessoa 3D. Enquanto jogos de estratégia em tempo real e simuladores de vôo apostam na qualidade gráfica, jogos deste gênero apostam na ação e, deixam de lado a qualidade gráfica. O motor deste gênero mais conhecido é o Doom.
A classificação de bom motor do gênero é exigente, pois o que é considerado avançado em um ano, no ano seguinte pode ser considerado padrão. É comum serem criados novos motores com base em velhos motores, misturando novas funções, mas mantendo algumas antigas. Quando um motor mantém desenvolvimento focado nos gráficos, o jogo pode perder, no quisito "ação". Um bom exemplo disto é o jogo CellFactor: Revolution, que teve seu desenvolvimento parado; o jogo agora está disponível para baixa completa e gratuita.
[editar] Ver também
[editar] Ligações externas
- (en) DevMaster.net - Banco de Dados de Game Engines - Lista completa de motores de jogo código aberto e comerciais
- (en) programming/AI Computer programming/AI - Livro sobre criação de inteligência artificial
- (en) GameMiddleware.org - Site de referências relativas a motores de jogo diponíveis para uso comercial
- (en) Terrain in Games - Visão geral de renderização de terrenos em motores de jogo de 1997 a 2000
| Este artigo encontra-se parcialmente em língua estrangeira. Ajude e colabore com a tradução.
O trecho em língua estrangeira encontra-se oculto. |

