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

Compilar desde el Código Fuente


Satisfacer Dependencias

Instale clang35, 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

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

Después descargue el código fuente de Unreal Engine 4 usando el siguiente comando

$ git clone -b release https://github.com/EpicGames/UnrealEngine.git

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