Não consigo criar um projeto c++

Quando tento criar o projeto aparece esse erro:

Running UnrealBuildTool: dotnet “” -game -rocket -progress
‘dotnet’ n? ? reconhecido como um comando interno
ou externo, um programa oper?vel ou um arquivo em lotes.

Instala o NET Core 3.1:

https://dotnet.microsoft.com/en-us/download/dotnet/3.1

Referência:
https://forums.unrealengine.com/t/dotnet-is-not-recognized-as-an-internal-or-external-command-ue5-preview-2/505622/5

Valeu! Mas oq esse Net Core faz?

Ele vem com várias funções prontas pra várias plataformas além do Windows, como ler/escrever arquivos, criptografia, etc.
A Unreal Engine deve usar essas funções, principalmente agora que tem versões pra Linux também, é o mesmo código pra diferentes plataformas.

Caso o link nao funcione instale a versao atual