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
Contents
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