Unreal Engine 4 (Español)

From ArchWiki

Unreal Engine 4 es la ultima versión de el motor de videojuegos de PC, consolas, dispositivos móviles y de realidad virtual creado por la compañía Epic Games

El contenido de este articulo fue originalmente escrito en Esta Página y adaptado específicamente para Arch Linux


Requisitos Mínimos

PC o Mac

CPU: Intel o AMD 2.5 GHz 4 nucleos o superior 64 Bits

GPU: NVIDIA GeForce GTX 470 o AMD Radeon 6870 HD series

RAM: 8 GB

Instalación

Registro


Primero necesita registrarse en la pagina de Epic Gamesy asociar su cuenta de GitHub a su cuenta de Epic Games

Desde AUR


Unreal Engine 4 esta disponible en AUR como unreal-engineAUR se necesitan aproximadamente 100 GB para la compilación, una vez compilado ocupara aproximadamente 22 GB y el código fuente descargado es de aproxidamamente 7 GB.

La compilación tardara varias horas.

Como el repositorio es privado usted puede Establecer una clave SSH para que su cuenta de GitHub se use para descargar el código fuente

Compilar desde el Código Fuente


Satisfacer Dependencias

Instale clang35AUR, mono, dos2unix and cmake.

En algunas ocasiones sera necesario re compilar clang o obtener un paquete pre compilado de clang que no use ld.gold:

Si instaló clang35 desde los repositorios haga lo siguiente:

$ mkdir ~/bin/ && cd ~/bin/ && ln -s /bin/ld.bfd ./ld.gold

Después modifique el archivo .bashrc y agregue la linea siguiente:

export PATH=$HOME/bin:$PATH

A continuación cierre todas las terminales abiertas para aplicar los cambios


Obtener el código fuente

Descargue el código fuente de Unreal Engine 4 usando el siguiente comando

$ git clone -b release https://github.com/EpicGames/UnrealEngine.git[enlace roto 2020-08-06]

Preparar para la compilacion

$ cd UnrealEngine
$ ./Setup.sh
$ ./GenerateProjectFiles.sh

Estos scripts descargaran ciertas dependencias de un tamaño aproximado de 3.5 GB


Compilar el código fuente

Para compilar el código fuente ejecute el siguiente comando:

$ make UE4Editor UE4Game UnrealPak CrashReportClient ShaderCompileWorker UnrealLightmass

Este proceso tomara bastante tiempo, dependerá de la capacidad de procesamiento de su Ordenador


Ejecutar Unreal Engine 4

Para ejecutar Unreal ENgine 4 solo inserte los siguientes comandos en una terminal:

$cd Engine/Binaries/Linux

Si compiló con UE4Editor:

$./UE4Editor 

Si compilo con UE4Editor-Linux-Debug:

$./UE4Editor-Linux-Debug

Problemas Comunes


Errores de compilación

No se encuentra el archivo "ConvexHull2D.h"

Modifique el archivo SubUVAnimation.cpp ubicado en /Engine/Source/Runtime/Private/Particles sobrescriba la linea:

#include "ConvexHull2D.h"

por esta:

#include "ConvexHull2d.h"

Problemas de Compilación

Si surgen problemas al momento de compilar el editor puede intentar compilarlo usando el Perfil "Debug"

$ make UE4Editor-Linux-Debug