O que é um motor de jogo?


0
Comparação lado a lado do jogo Fortnite antes e depois da atualização "Lumen".
Unreal Engine em fortnite antes e depois da atualização do Lumen jogos épicos
Os mecanismos de jogo são o coração da criação de videogames, otimizando e simplificando o desenvolvimento ao lidar com gráficos, física, áudio, inteligência artificial e entrada do usuário. Mecanismos populares, como Unity, Unreal e Godot, oferecem estruturas e ferramentas pré-criadas, permitindo que os desenvolvedores se concentrem em conteúdo e jogabilidade exclusivos.

Você já jogou videogame e se perguntou como eles são feitos ou como funcionam? O segredo está no mecanismo do jogo, o complexo conjunto de ferramentas de software que está no coração de todos os videogames modernos.

O que é um motor de jogo e como funciona?

Imagine que você é um artista, preparando-se para criar sua obra-prima. Você precisará de algum tipo de ferramenta para fazer o trabalho. Isso pode incluir pincéis, tintas e uma tela para dar vida à sua visão.

Da mesma forma, os desenvolvedores de jogos precisam de um mecanismo de jogo para projetar, desenvolver e dar vida a seus mundos virtuais. Um mecanismo de jogo é uma estrutura de software que agiliza, acelera e simplifica o processo de desenvolvimento do jogo.

Essencialmente, um mecanismo de jogo cuida do trabalho pesado da criação do jogo. Pelo menos no que diz respeito aos aspectos técnicos da obra. Ele lida com gráficos, física, som, inteligência artificial, entrada do usuário e muito mais.

Nos primórdios do desenvolvimento de jogos, um jogo seria escrito em código de máquina ou algo próximo a ele (como a linguagem Assembly) após ser projetado no papel. No entanto, à medida que os jogos se tornaram mais complexos, os desenvolvedores de jogos perceberam que teriam que criar ferramentas de desenvolvimento de jogos antes de criar seus jogos reais. Essas ferramentas e componentes principais do jogo se tornaram o que conhecemos hoje como mecanismos de jogo.

RELACIONADO: Qual mecanismo de jogo você deve escolher?

Componentes de um motor de jogo

Um mecanismo de jogo não é uma coisa monolítica. Eles consistem em vários componentes que trabalham juntos para criar a experiência de jogo final. Embora esta não seja uma lista exaustiva, alguns componentes-chave incluem:

  • Motor gráfico: Isso renderiza os visuais do jogo, como gráficos 2D ou 3D, texturas e animações. Tudo o que você vê no jogo é resultado do mecanismo de renderização.
  • Motor de Física: Isso simula o mundo físico do jogo. Ele gerencia colisões, gravidade e outras físicas do mundo real. Ou irrealista física, mas de qualquer forma, você precisa de algo que faça a matemática da física no jogo.
  • Motor de áudio: Esta parte lida com o design de som do jogo, incluindo música, efeitos sonoros e dublagens. jogos como Retorno têm motores de áudio 3D complexos que levam a imersão para o próximo nível.
  • Inteligência artificial: O sistema AI controla personagens não-jogadores (NPCs) e outros elementos do mundo do jogo. Ele anima esses personagens ditando seu comportamento, tomada de decisão e interações com o jogador. Esta é talvez a área mais empolgante para o desenvolvimento de jogos nos próximos anos, à medida que a tecnologia de IA explode em complexidade.
  • Gerenciamento de entrada: Este componente supervisiona a entrada do usuário, como teclado, mouse e ações do controlador. Ele traduz essas entradas em ações no jogo. Isso pode parecer chato, mas o gerenciamento de entrada é crucial. Qualquer jogo com controle ruim não é divertido de jogar, não importa o quão bom pareça e soe.

Cada mecanismo de jogo tem diferentes abordagens para essas diferentes áreas sob o capô. Os desenvolvedores de mecanismos se esforçam para obter os melhores resultados em cada área da maneira mais eficiente possível.

O papel de um motor de jogo no desenvolvimento de jogos

Os mecanismos de jogo desempenham um papel vital na simplificação do processo de desenvolvimento do jogo. Eles permitem que os desenvolvedores se concentrem na geração de conteúdo exclusivo e na mecânica de jogo, em vez de criar toda a tecnologia subjacente do zero. Ao fornecer uma estrutura pré-construída, os mecanismos de jogo economizam tempo e recursos, permitindo que os desenvolvedores iterem e refinem seus jogos com mais eficiência.

Além disso, os mecanismos de jogo geralmente vêm com ferramentas e editores integrados para design de nível, animação, script e muito mais. Essas ferramentas tornam mais fácil para os desenvolvedores visualizar suas ideias e dar vida aos mundos de seus jogos.

Os estúdios de jogos com motores internos se beneficiam ao usar o mesmo motor em vários títulos. Por exemplo, o jogo Horizonte: Oeste Proibido usa o mesmo motor Decima como seu precursor Horizonte: Zero Dawn. No entanto, como o estúdio agora é bem versado no motor, o segundo jogo é muito maior e mais complexo do que o primeiro.

Algumas empresas desenvolvem mecanismos de jogos especificamente para licenciá-los para outros estúdios. Desenvolver e manter um motor de jogo é incrivelmente difícil e caro, então apenas os maiores estúdios hoje em dia se preocupam. Para desenvolvedores de pequeno a médio porte, é mais fácil licenciar um mecanismo existente e gastar seus recursos criando jogos com essas ferramentas.

Motores de jogos populares

Vários mecanismos de jogo estão disponíveis, cada um com seus próprios pontos fortes e fracos. Alguns motores de jogo bem conhecidos incluem:

  • Unidade: O Unity é um mecanismo de jogo versátil e amplamente usado que oferece suporte ao desenvolvimento de jogos 2D e 3D. Sua interface amigável e extensa loja de ativos o tornam popular entre os desenvolvedores independentes. Embora o Unity tenha desenvolvido uma reputação de resultar em jogos mal otimizados, muitos estúdios mostraram que nas mãos certas esse mecanismo pode produzir resultados surpreendentes.
  • Motor irreal: Criado pela Epic Games, o Unreal Engine é conhecido por seus gráficos de ponta e conjunto de ferramentas robusto. É frequentemente usado em jogos AAA e ganhou popularidade entre os desenvolvedores que buscam visuais e desempenho de alto nível. A versão mais recente, Unreal Engine 5, está definida para estender ainda mais o domínio desse mecanismo, já que muitos grandes estúdios estão abandonando seus motores internos em favor do Unreal.
  • Godot: Godot é um mecanismo de jogo de código aberto que ganhou atenção por sua facilidade de uso, flexibilidade e suporte multiplataforma.

Estas são apenas uma pequena amostra dos motores existentes, outras menções notáveis ​​incluem ID Tech, Cryengine e redENGINE. Mas honestamente, a lista é enorme.

Jogos icônicos e seus motores

Vários jogos icônicos foram criados usando esses mecanismos de jogos populares. Vejamos alguns exemplos notáveis:

  • Unidade: cavaleiro oco, um jogo independente de ação e aventura com belas artes desenhadas à mão e jogabilidade envolvente, é um dos jogos mais famosos da Unity. Outros jogos notáveis ​​do Unity incluem Ori e a Floresta Cega e Cuphead.
  • Motor irreal: Própria Epic Games fortnite mostra os recursos do Unreal Engine na entrega de experiências multijogador em larga escala. Outros jogos icônicos que utilizaram o Unreal Engine incluem BioShock Infinito e Engrenagens da guerra.
  • Godot: Embora relativamente novo, Godot já foi empregado no desenvolvimento de jogos impressionantes, como O caminho do jardimum belo e caprichoso jogo de jardinagem de forma livre.
  • CryEngine: O crise A série, celebrada por seus gráficos inovadores e requisitos de sistema exigentes, exemplifica o potencial do CryEngine. A proeza do motor na criação de jogos visualmente deslumbrantes também é evidente em Ryse: Filho de Roma.
  • Criador de RPG: Para a lua, um RPG independente com uma história sincera e jogabilidade única, brilha como um exemplo do que pode ser alcançado usando o RPG Maker. A facilidade de uso do mecanismo e a comunidade dedicada deram origem a muitos outros títulos memoráveis.
  • Tecnologia de identificação: Desenvolvido pela id Software, o mecanismo ID Tech foi fundamental para moldar o gênero de tiro em primeira pessoa. Jogos pioneiros como Ruína e Terremoto são apenas alguns exemplos de títulos icônicos que foram movidos por esse mecanismo de jogo. Sua tecnologia avançada e foco no desempenho o tornaram um favorito entre os desenvolvedores de FPS por décadas.

A aparência de muitos jogos geralmente é o resultado do mecanismo com o qual eles são feitos. Há um personagem familiar para os vários Elder Scrolls jogos, por exemplo, que se traduz em Fallout 3, 4 e Nova Vegas, já que eles compartilham um mecanismo de jogo. Da mesma forma, muitas vezes é fácil escolher quais jogos foram desenvolvidos usando o Unreal Engine, por causa de suas peculiaridades distintas.

Os melhores controladores de jogos de 2023


Controle sem fio Xbox Core – Carbon Black
Controle sem fio Xbox Core
Controle sem fio Xbox Core – Carbon Black

Controle Xbox Elite Série 2
Controle Xbox Elite Série 2

SCUF Reflex Pro
SCUF Reflex Pro
SCUF Reflex Pro

Controlador com fio 8BitDo Pro 2 para Switch, Windows, Steam Deck e Raspberry Pi (Gray Edition)
Controlador com fio 8BitDo Pro 2
Controlador com fio 8BitDo Pro 2 para Switch, Windows, Steam Deck e Raspberry Pi (Gray Edition)

Controle Adaptável Microsoft Xbox
Controle Adaptável Microsoft Xbox
Controle Adaptável Microsoft Xbox

Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *