DEV Community

celycodes
celycodes

Posted on • Edited on

[PT-BR] Entenda de uma vez por todas o que são Game Engines

O Que São Game Engines?

Game Engines são softwares ou um conjunto de bibliotecas capazes de unir todos as ferramentas necessárias para a criação de um jogo em tempo real. As game engines geralmente têm um motor gráfico para renderizar gráficos 2D ou 3D, um motor físico para detectar colisões e fazer animações, bem como suporte para som, inteligência artificial, gerenciamento de arquivos e programação.

Okay, agora já entendemos o que são game engines mas como escolher o software perfeito para o meu jogo?

Características importantes que você deve observar ao escolher uma engine:

  • Linguagem de Programação

Algumas engines utilizam uma linguagem de programação própria, outras utilizam linguagens existentes como C#, C++, Java, JavaScript, etc. Existem também engines que não necessitam de programação.

  • Nível de aprendizagem

Existem engines mais simples voltadas para desenvolvedores novatos, enquanto outras, mais complexas, atendem aos grandes estúdios e desenvolvedores com mais experiência.

  • Recursos

Algumas engines permitem apenas a criação de jogos 2D, outras não oferecem tratamento de física, ou exportam apenas para uma plataforma. As mais completas fornecem todas as funções necessárias e exportam para qualquer plataforma.

  • Custo-benefício

Os valores de licença vão desde as gratuitas até as que custam vários milhares de dólares.

Engines Populares Atualmente

engines

Caso queira realizar um projeto comigo (ou até mesmo bater papo), não hesite em me enviar uma mensagem, acesse o link das minhas redes sociais abaixo: ⤵️

Instagram
Twitter
GitHub
LinkedIn

Top comments (0)