Unreal Engine 4 (Español)
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 ArchLinux
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