# Unreal Engine 4 (Español)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

Categories:

- Development (Español)
- Gaming (Español)

Hidden category:

- Pages with dead links