Quando usar C ++ e quando usar blueprints?

10

Estou tentando aprender a usar o Unreal Engine. Eu tenho conhecimentos básicos de C ++. Recentemente, comecei a fazer um Survival Horror Game como um projeto que estou fazendo para a experiência de aprendizado. Até agora, embora eu tenha implementado todos os recursos através do sistema Blueprint.

Portanto, minha pergunta é: o que e quando usar o código para melhorar / criar um jogo no Unreal Engine?

user67599
fonte

Respostas:

14

Você não precisa usar C ++ para nada, tanto quanto eu sei. É mais uma questão de preferência. Se você é um programador, pode fazer as coisas mais rapidamente no código, enquanto alguns podem preferir blueprints.

A diferença de desempenho do tempo de execução existe, mas geralmente é insignificante, portanto, não tenha isso em mente.

Conclusão: idealmente, você preferiria C ++ ao escrever seções críticas de desempenho e usar blueprints para interações de nível superior. Se você é como eu, provavelmente prefere escrever tudo, pois a programação visual não é algo que eu tanto goste.

Grimshaw
fonte
1

Depende se você está trabalhando em equipe ou não. Se você é a única pessoa que desenvolve o projeto, isso é uma questão de sua preferência. Se você é um programador de uma equipe, é necessário que você coloque toda a lógica no C ++ e permita que os artistas / designers de nível reajam aos eventos do jogo por meio do sistema de eventos.

Além disso, para mim, escrever código é mais rápido, mas posso imaginar que, para algumas pessoas, seja o contrário. O Visual Studio oferece muitas ferramentas sofisticadas, como definição , opções robustas de localização, um ambiente de depuração muito melhor, algumas opções de refatoração e muito mais. Não existem ferramentas no Blueprints ou elas são muito mais básicas, o que torna coisas como redes complexas uma dor para modificar e mudar.

Se você acha difícil o C ++ ou não se sente confortável com ele, inicie seus primeiros projetos com o Blueprints. Depois de terminar, você conhecerá melhor o mecanismo e se sentirá confortável com as plantas, este será um bom momento para começar a se desenvolver em C ++.

David
fonte