Motor de jogo

Origem: Wikipédia, a enciclopédia livre.

Floresta produzida no SpeedTree, um middleware para geração/renderização de folhagem para jogos.
Floresta produzida no SpeedTree, um middleware para geração/renderização de folhagem para jogos.

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


  Este artigo é um esboço sobre Motor de jogo. Você pode ajudar a Wikipédia expandindo-o.


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.

Ferramentas pessoais