Desenvolver o seu próprio jogo independente com o Unreal Engine 5 e Unity – o que precisa de saber

0
203

Desiludido com os títulos triple-A deste ano? Não há problema, então faz o teu próprio jogo – com Unity ou o Unreal Engine 5!

Unreal Engine 5: O cavalo de batalha do programador Epic Games

Bons gráficos e forte em títulos 3D:Unreal Engine 5 é mais conhecido pela sua capacidade de apresentar bons gráficos. Além disso, um dos jogos de maior sucesso é baseado nele: Fortnite.

A empresa de jogos Epic Games, que está por detrás do desenvolvimento do Unreal Engine, ganha biliões com este jogo de sucesso.

Aqui podes ver mais jogos que são baseados no Unreal Engine

Então, o que podes esperar? Podes descarregar o motor gratuitamente. Mais cedo ou mais tarde, deparar-se-á com a linguagem de programação C++. Podes utilizá-la para escrever scripts para menus de jogos, regras de itens e muito mais. Esta linguagem é mais difícil de aprender para os principiantes, mas recompensa-o com código rápido.

Simplificado, o C++ pode ser convertido diretamente em código de máquina, pelo que o código não tem de passar por passos adicionais. Como resultado, geralmente é executado mais rapidamente. Os grandes criadores de jogos gostam de utilizar o C++ para otimizar os seus jogos.

Uma desvantagem para os principiantes:O C++ necessita de uma atribuição de memória programada com precisão. Pequenos erros levam rapidamente a crashes aqui.

Se quiser evitar a codificação, pode recorrer aos chamados blueprints. Isto significa que pode definir relações lógicas através de fluxogramas claros sem ter de programar. Para começar, há uma série de tutoriais internos e material da comunidade a que pode aceder.

Conclusão

: Os pontos fortes do motor residem nas possibilidades detítulos 3De numa linguagem de programação rápida. As desvantagens são o menor número de ficheiros de ajuda da comunidade e a barreira de entrada da linguagem C++. Um aspeto financeiro positivo: se for bem sucedido e o seu jogo gerar um volume de negócios de 1 000 000 de dólares americanos, terá de pagar uma soma calculável com muita precisão de 5 por cento do volume de negócios bruto total como custos de licenciamento.

(O motor Unity debateu-se com problemas de confiança no passado recente (Imagem simbólica; Fonte: Foto de Mohammad Rahmani no Unsplash))
(O motor Unity debateu-se com problemas de confiança no passado recente (Imagem simbólica; Fonte: Foto de Mohammad Rahmani no Unsplash))

Unity Engine: há muito a esperança da indústria indie

Na cena indie, Unity é o motor mais popular entre os programadores amadores.Pode esperar um download gratuito. Em comparação com outros motores, é muito intuitivo e fácil de utilizar.
Uma pequena desvantagem:C para gestão automática de memória – o que significa menos esforço de programação para si como principiante.

Exemplo prático: A linguagem C utilizada para os scripts é tão rápida de compreender que até o nosso autor Kevin, sem conhecimentos prévios de programação, foi capaz de criar um menu inicial (rudimentar) funcional e um mundo aberto em três horas.

Se não quiseres escrever scripts em Unity, também podes usar fluxogramas aqui!

Os jogos mais famosos baseados no motor Unity sãoSubnautica, Fall Guys e a popular aplicação para smartphone Pokemon GO. Mas atenção: O jogo da Niantic faz atualmente com que os vossos iPhonesvibrem involuntariamente.

Conclusão

Conclusão: O motor Unity também pode ser utilizado para criar bons títulos 3D. No entanto, tem a vantagem na área 2D. Além disso, o início é mais fácil graças a uma grande comunidade e a uma linguagem de programação mais simples. Em termos de licenciamento, o Unity pede-lhe que pague um volume de negócios superior a 100 000 dólares americanos por ano (a partir de 2023).

O elefante na sala virtual do motor Unity

Resta saber se a Unity consegue reconquistar a confiança da comunidade.

Aqui está uma lista de 5 aplicações úteis-incluindo o ‘Enki’ que te pode ajudar a aprender a programar!

Se este artigo despertou o teu interesse pelo desenvolvimento de jogos e descarregaste um dos motores gratuitamente, não hesites em escrever-nos as tuas experiências na coluna de comentários. Já é um programador – talvez até com Unity? Como pode a Unity reconquistar a sua confiança? Diga-nos!