Articles

Unity vs. Unreal-Choosing a Game Engine

When learning game development, people often wonder about what the best game engine is-in fact, we’ve done a whole article on the matter. Em termos de versatilidade, poder, popularidade e uso na indústria – há dois que a maioria das pessoas falam sobre o though: o motor Unity game e o motor Unreal.responder qual é melhor é uma questão difícil. Alguns argumentarão que irreal é melhor simplesmente pelo fato de que é uma escolha de topo para os estúdios AAA. Outros, no entanto, citarão o fato de que a unidade é mais bem arredondada e, para os desenvolvedores independentes, é muitas vezes uma melhor entrada na indústria. Objetivamente, porém, uma é melhor do que a outra?

neste artigo, vamos rever os prós e contras para cada motor e ter uma verdadeira batalha de unidade contra irreal. Nós também vamos ajudá-lo a começar a aprender ambos, para que não importa a sua decisão final, você pode saltar para a criação de seus próprios jogos imediatamente. Vamos começar, e espero que no final, você será capaz de fazer uma escolha informada sobre qual motor de jogo é o motor de seus sonhos.

Exemplo de um jogo de RTS

Exemplo de um jogo de RTS

índice

Versatilidade

Como um desenvolvedor de jogos, você pode querer experimentar com diferentes tipos de jogos – 3D, 2D, jogos, RV, RA, etc. Ter um motor que atende a uma ampla gama de jogos é importante e, felizmente, tanto a unidade e irreal fazer exatamente isso. Vamos dar uma olhada em uma gama de diferentes tipos de jogo e que Motor seria mais adequado para eles:

  • 3D – ambos os motores têm grandes capacidades 3D, embora Unreal é melhor em termos de fidelidade gráfica.
  • 2D-ambos os motores podem fazer 2D, embora a unidade tem um foco muito maior e conjunto de ferramentas.Realidade Virtual-A unidade se destaca em VR como os plugins são muito versáteis e se integram na infraestrutura XR geral.
  • Realidade Aumentada-ambos os motores podem fazer AR, embora a unidade tem feito isso por mais tempo e tem sistemas muito mais definidos.
  • Multiplayer – ambos os motores podem fazer multiplayer, embora Unreal é o único com suporte integrado. O multijogador integrado da Unity ainda está em desenvolvimento, embora existam muitos frameworks de terceiros.a unidade móvel é considerada o melhor motor para a unidade móvel.
Criando um jogo 2D no motor Unity.
Criando um jogo 2D no motor Unity.
Criando um jogo 3D no motor Unreal.
Criando um jogo 3D no motor Unreal.

codificação

ao iniciar com um motor de jogo, em que língua você codifica pode ser um fator determinante. Na unidade, você escreve código usando a linguagem C#, enquanto no Unreal você usa C++. Geralmente, o C++ é considerado uma linguagem mais difícil de aprender, embora o Unreal tenha seu próprio scripter visual integrado chamado Blueprints. Scripting Visual é uma grande alternativa à codificação, uma vez que lhe permite fazer as mesmas coisas – mas sem necessidade de codificação. Basta criar nós e conectá-los juntos, a fim de desenvolver a lógica para o seu jogo.

neste momento, a Unity não tem scripter visual integrado, mas há uma série de opções de terceiros disponíveis, tais como: Bolt (agora livre com integração futura planejada para o motor) e PlayMaker.

Unreal Engine Blueprint visual scripting.
Blueprints in the Unreal Engine.

Se você está procurando codificar, a unidade pode ser a opção mais fácil com C#, embora se você não quiser codificar você pode usar as plantas do Unreal.

presença da indústria

você pode escolher um motor de jogo com base no que os profissionais estão usando. Tanto Unity quanto Unreal são usados para criar jogos no mercado, mas de maneiras diferentes.

Em primeiro lugar, a unidade é o motor mais popular para desenvolvedores indie e jogos móveis. Há uma série de jogos maiores feitos com a unidade, tais como: Hearthstone, cidades: Skylines, Rust, Ori e a floresta cega, e a maioria dos jogos móveis.em termos de indústria AAA, O Unreal é usado mais do que a unidade. Jogos como: Fortnite, Bioshock, Sea of Thieves, Star Wars: Jedi Fallen Order, and a large number of others use the engine.

algo para também ter em mente é como os próprios desenvolvedores do motor o usam. A unidade não cria seus próprios jogos além de pequenos projetos educacionais. A Epic Games (desenvolvedores do Unreal Engine) por outro lado, desenvolveram muitos jogos como: Fortnite e Gears of War usando o Unreal Engine.

  • Lista de Jogos Unity
  • Lista de Jogos Unreal

em todo o Mundo global previsão para o mercado de games

em todo o Mundo global previsão para o mercado de games

Comunidade

Um aspecto importante de um motor de jogo é a comunidade. Ambos os motores têm uma presença online bastante grande, com seus próprios fóruns, sub-Reddits, canais do YouTube e muito mais.

  • unidade-tem uma convenção anual de desenvolvimento de jogos Chamada Unite. A maioria dos YouTubers de desenvolvimento de jogos focam no uso e ensino da unidade.jogos Unreal-Epic tem mais de uma presença online com tutoriais ao vivo.

ambos os motores também têm as suas respectivas reservas de activos. Uma loja de ativos é um mercado para modelos 3D, texturas, sistemas, etc para um motor que você pode obter gratuitamente ou um preço. Estes podem ser grandes para desenvolvedores que podem não ser o melhor artista ou falta de conhecimento em uma determinada área.

  • Unity Asset Store
  • Irreal Mercado

Vários programadores a trabalhar como uma equipe

Vários programadores a trabalhar como uma equipe

Tutoriais

Tanto a Unidade e a Unreal têm grandes recursos de aprendizagem. Documentação, tutoriais, cursos online, etc. Abaixo listamos uma série de cursos diferentes sobre Unidade e irreal.

Unidade

  • (Pago) Unidade de Desenvolvimento de jogos, Mini-Licenciatura
  • a Unidade 101 – o Desenvolvimento do Jogo e C# Fundações
  • (Pago) RPG Academia – De Zero a Criação de Jogos
  • Como programar em C# – por Brackeys
  • C# Tutorial por Derek Banas
  • C# da Série Básica por Allan Carlos Claudino Villa

Irreal

  • (Pago) Unreal o Desenvolvimento de um Jogo de Mini-Licenciatura
  • Unreal Engine 101 – Jogo 3D de Criação
  • Como programar em C++ – O Cherno
  • Guia do Iniciante para o Desenvolvimento de um Jogo com Unreal Engine por Daniel Buckley
  • Criação de Jogos Para Iniciantes Usando a UE4 por DevSquad

Robô mão de jogar Go

Robô mão de jogar Go

Conclusão

permitir, já que a nossa batalha da Unidade vs. Irreal, mas vamos voltar à nossa pergunta original: o tipo de motor que você deve usar?em última análise, isto dependerá de si e das suas necessidades. No entanto, se pudermos ser tão ousados, podemos pelo menos dizer o seguinte:

  • Se você é um iniciante procurando aprender a codificar e criar uma ampla gama de jogos – ir com a unidade.
  • Se você não está interessado em codificação e quer um melhor desempenho gráfico – ir com irreal.

No geral, estas ainda são declarações de nível bastante superficial, por isso recomendamos que tente ambos antes de tomar qualquer decisão. No entanto, à medida que você tenta esses motores para fora, você pode manter a informação aqui em mente, como há coisas a considerar que você não pode aprender fazendo! Mesmo assim, lembre – se que não há melhor motor de jogo-há apenas o motor de jogo que você se sente mais confortável usando. Se você escolher a unidade ou se você escolher o motor irreal, o mundo está ao seu alcance. Então, vai lá para fora, e cria alguns jogos e aplicativos incríveis!não perca! A oferta termina em 200+ cursos novos cursos adicionados mensalmente cancelam a qualquer hora certificados de conclusão

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *