por Tiago Barão em 23/10/2007 as 20:13

Jogo feito utilizando-se Ogre3D

Na ultima parte, falei um pouco sobre algumas linguagens mais comuns no mundo dos jogos, útil para quem quer começar o jogo do zero. Mas hoje, vou falar um pouco sobre as engines que facilitam o desenvolvimento de um jogo. O Romulo já explicou o que elas são, então não vou me extender muito na explicação, só vou linkar algumas que eu acho interessantes. Se algum comentarista conhecer alguma outra, pode avisar que eu coloco um update no post. Vou começar pelas engines gráficas, passar pelas de som, física e inteligência artificial e terminar nas de rede.

Gráficas:

Ogre3D - O Object-Oriented Graphics Rendering Engine (OGRE) é uma engine escrita em C++ para facilitar o desenvolvimento de aplicações gráficas em 3D. A Ogre3D não é somente para o desenvolvimento de jogos, mas sim para todo o tipo de desenvolvimento que utilize gráficos 3D. A engine está sobre a licença GNU, então pode ser utilizado sem custo (sobre os limites da licença). A documentação no site é extensa e vale a pena uma olhada no Wiki da engine, para entender como funciona, como foi feita e o que fazer para começar.

Agar - A Agar é uma engine gráfica portável (independe de sistema operacional) que utiliza OpenGL e SDL para realizar os gráficos. A licença de uso é a BSD License.

Som:

Aztica 6DX - Uma engine completa, que trabalha utilizando o DirectX e COM. Com essa engine você pode fazer um jogo completo, mas a parte de som dela é ótima e pelas informações que consegui (nunca a utilizei), pode ser utilizada independentemente.

Física:

PhysX - Uma das melhores engines de controle da física do jogo, essencial para jogos 3D. A lista completa dos jogos que utilizam essa engine pode ser encontrada aqui. Essa engine pode ser utilizada inclusive para jogos de celular. Ela é ótima, mas tem um problema, é paga. Vale para quem tem grana para começar o jogo (quase impossível aqui no Brasil, mas nunca se sabe).

Inteligencia Artificial:

OpenSkyNet - Com um nome muito sugestivo, essa engine de licença livre ainda está em desenvolvimento, mas já tem os algoritimos de pathfinder (busca de caminhos) funcionando. A visita ao site vale também para baixar os fontes para quem tem curiosidade de como funcionam alguns processos da IA.

Rede:

RakNet - A melhor engine de rede para jogos disponivel atualmente é a mais conhecida de nós da CubaGames, pois foi nela que nos inspiramos para fazer a nossa engine de rede (que ainda não ficou pronta). Com essa engine o programador não se preocupa mais se ele está desenvolvendo para um jogo single ou multiplayer. A engine deixa tudo transparente ao desenvolvedor. Ótima para quem não quer se preocupar com isso. Mas ela é paga, então, cuidado ao fazer o download.

Bom, essas são as engines que eu conheço e pesquisei agora. Se alguém conhecer alguma outra, por favor avise! Estou esperando. Até a próxima parte!

Update: Blog com artigos da Game Engine Blender. Tem até tutorial!

Categorias: Desenvolvimento, Faça o seu jogo |


13 Comentários

  1. Você poderia incluir nessa lista o Irrlicht e o XNA (apesar desse não ser bem uma engine, mas sim um framework que engloba gráficos, som e outras coisinhas…).


    Comentário de Diego - 24/10/2007 às 2:22 am #
  2. Ah, e eu esqueci de comentar: pro audio, tem também Audiere, OpenAl e SDL_Mixer que são muito bons.


    Comentário de Diego - 24/10/2007 às 2:25 am #
  3. as engines
    Unreal

    a engine do Crysis

    e a engina chamada Havok?


    Comentário de metido - 24/10/2007 às 10:48 am #
  4. eu quero fazer um jogo quero fazer meu propio jogo


    Comentário de habbo - 25/10/2007 às 10:23 am #
  5. quero fazer o meu jogo


    Comentário de savio - 28/10/2007 às 7:54 am #
  6. quero fazer um jogo bem divertido


    Comentário de felipe - 30/11/2007 às 3:42 pm #
  7. “Eu quéro fazer meu próprio jogo de guérra que podera escole armas, recruta saldados.


    Comentário de Fenix - 14/12/2007 às 11:18 am #
  8. Como faço um jogo sobre um avião caça que eu enventei(BR B U42)?


    Comentário de Thiago F. Leal - 22/01/2008 às 11:20 am #
  9. eu so queria faz um jogo basico com grafik 2d sera q da para alg me passa os trosso pra faz?
    qualque coisa imail
    pirucao2005@hotmail.com
    si nao pode me ajuda nei me add
    (quero um fz um jogo quenei tibia)


    Comentário de vinicius - 30/04/2008 às 10:48 am #
  10. eu queria construir um jogo de guerra mas não sei como já tenho o plano para o jogo mas não consigo fazer carinhas
    nem senário,como faço para passar para o computador e fazer eles se mecher por favor me passe um resumo com fazer o jogo


    Comentário de willian - 04/05/2008 às 2:50 pm #
  11. e o Blender como gráfico?!?!


    Comentário de Blender - 30/06/2008 às 10:38 am #
  12. existem as egines
    3d game estudio
    game builder


    Comentário de buider - 09/07/2008 às 5:29 pm #
  13. existe outro tipo de rede?


    Comentário de GAH - 17/07/2008 às 12:15 pm #

Deixe um comentário