Você já escolheu sua Game Engine ?



Primeiro vamos esclarecer o que é um Motor de jogo, em Inglês Game Engine ou simplesmente Engine.
Game Engine é um programa de computador e/ou conjunto de bibliotecas, para simplificar  o desenvolvimento de jogos ou outras aplicações com gráficos em tempo real, as funcionalidade fornecida por um motor de jogo inclui: um motor gráfico para renderizar gráficos 2D e/ou 3D, um motor de física para simular a física ou simplesmente para fazer detecção de colisão, suporte a animação, sons, inteligência artificial, networking, gerência de memória, gerência de arquivos, gerência de linha de execução, suporte a grafos de cena e entidades e suporte a uma linguagem de script.
Um pouco de Historia, o termo “game engine” originou-se no meio da década de 1990, especialmente em conexão com jogos 3D, o primeiro motor 3D a ser usado para criar jogos de computador foi o Freescape Engine, desenvolvido pela Incentive Software em 1986, usado para criar jogos de tiro em primeira pessoa a partir de 1987.


sabendo o que é um motor de jogo ou engine, você deve se perguntar, Qual é o melhor ou qual é a engine ideal ?
essa pergunta é uma pergunta muito vaga, não posso dizer que uma engine é melhor ou pior, eu apenas digo que a engine cumpre com o seu proposito, atualmente existem inúmeras engines no mercado, existem algumas desenvolvidas para um determinado tipo de jogo, e outras que são mais flexíveis permitindo ao desenvolvedor criar qualquer tipo/gênero de jogo, hoje em dia existem algumas engines que são bem populares entre elas UDK, Unity, essas duas são completamente flexiveis, o desenvovledor pode criar jogos dos mais diversos gêneros tanto em 2D quanto em 3D, porem existem alguns desenvolvedores que precisam de um motor para criar algo muito especifico, então vamos disponibilizar uma lista com muitas engines para você escolher.

O link abaixo possui uma lista completa de Engines explicando suas funcionalidades.
http://en.wikipedia.org/wiki/List_of_game_engines



Comentários