Package Details: unreal-engine-bin 5.7.0-1

Git Clone URL: https://aur.archlinux.org/unreal-engine-bin.git (read-only, click to copy)
Package Base: unreal-engine-bin
Description: The world's most open and advanced real-time 3D creation tool
Upstream URL: https://www.unrealengine.com/
Keywords: 3d game-engine unreal
Licenses: custom
Conflicts: unreal-engine, unreal-engine-4, unreal-engine-git
Provides: unreal-engine
Submitter: ttc0419
Maintainer: ttc0419
Last Packager: ttc0419
Votes: 48
Popularity: 4.15
First Submitted: 2022-07-23 17:30 (UTC)
Last Updated: 2025-11-20 12:38 (UTC)

Pinned Comments

ttc0419 commented on 2022-07-23 17:34 (UTC) (edited on 2024-05-05 07:21 (UTC) by ttc0419)

To build this package, you need to:

  1. Login using you epic account and download the zip file from https://www.unrealengine.com/linux
  2. Move the zip file to the same directory as PKGBUILD and install the package using command makepkg -si

Note: Do NOT disable IPv6 as the zen server needs it to start. Please vote for the package if you think it's helpful ;-)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

roickard commented on 2026-02-10 18:24 (UTC)

Unreal Engine 5.7.3 sha256sum is ce4bf013e2082d40932fc68ed662f29f109d6887d80079beb79020b0745fb701

pladux commented on 2026-02-02 13:10 (UTC)

Updated to 5.7.2:

diff --git a/PKGBUILD b/PKGBUILD
index 5b4e772..d5a61c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: William Tang <ttc0419@outlook.com>

pkgname=unreal-engine-bin
-pkgver=5.7.0
+pkgver=5.7.2
pkgrel=1
pkgdesc="The world's most open and advanced real-time 3D creation tool"
arch=('x86_64')
@@ -16,7 +16,7 @@ optdepends=('android-ndk: Android build support'

DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the zip file manually from https://www.unrealengine.com/linux')
source=("manual://Linux_Unreal_Engine_${pkgver}.zip" 'unreal-engine.desktop' 'unreal-engine.xml' {16,24,32,48,64,256}.png)
-sha256sums=('3a308efc60d8852ce289b44ce5fddf77cfa2012b73ae728e0b9a970791087ce3'
+sha256sums=('142d18594087d7377952a038cafce628d22be9eab670b706ebfe20cfd443b3cc'
            '8a71e10dee1d44ad6f85d993bdf25dd4835f6415e983125ac79a912ee0c3d905'
            '752dc3628639adb84ebda281040ec106227431eb7a5f92375511d96c6ceacf91'
            '16197bc88f2ec77ad2690fae280bf3584c54c7d7b018d8fa4086b7c00fd4effc'

cnf3rd commented on 2025-12-05 17:23 (UTC)

Updated to UE5.7.1:

diff --git a/PKGBUILD b/PKGBUILD
index 5b4e772..d3f99f6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: William Tang <ttc0419@outlook.com>

 pkgname=unreal-engine-bin
-pkgver=5.7.0
+pkgver=5.7.1
 pkgrel=1
 pkgdesc="The world's most open and advanced real-time 3D creation tool"
 arch=('x86_64')
@@ -16,7 +16,7 @@ optdepends=('android-ndk: Android build support'

 DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the zip file manually from https://www.unrealengine.com/linux')
 source=("manual://Linux_Unreal_Engine_${pkgver}.zip" 'unreal-engine.desktop' 'unreal-engine.xml' {16,24,32,48,64,256}.png)
-sha256sums=('3a308efc60d8852ce289b44ce5fddf77cfa2012b73ae728e0b9a970791087ce3'
+sha256sums=('74ff4a058a46ec313bbd925dff825aec5afd82364a7f4cba5ef9501380f726a1'
             '8a71e10dee1d44ad6f85d993bdf25dd4835f6415e983125ac79a912ee0c3d905'
             '752dc3628639adb84ebda281040ec106227431eb7a5f92375511d96c6ceacf91'
             '16197bc88f2ec77ad2690fae280bf3584c54c7d7b018d8fa4086b7c00fd4effc'

lynxcore commented on 2025-11-18 14:32 (UTC) (edited on 2025-11-18 15:56 (UTC) by lynxcore)

So, if one just edits the current PKGBUILD to work with 5.7.0, you'll break the shipped SetupDotnet.sh due to the stripping in the prepare() block.

Here's a (on my machine) fully working 5.7.0 PKGBUILD:

diff --git a/PKGBUILD b/PKGBUILD
index 7905441..15fa958 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
 # Maintainer: William Tang <ttc0419@outlook.com>

 pkgname=unreal-engine-bin
-pkgver=5.6.1
+pkgver=5.7.0
 pkgrel=1
 pkgdesc="The world's most open and advanced real-time 3D creation tool"
 arch=('x86_64')
 url='https://www.unrealengine.com/'
 license=('custom')
-conflicts=('unreal-engine' 'unreal-engine-4' 'unreal-engine-git')
-provides=('unreal-engine=5.5')
+conflicts=('unreal-engine' 'unreal-engine-4' 'unreal-engine-git' 'unreal-engine-bin')
+provides=('unreal-engine=5.7')
 depends=('alsa-lib' 'at-spi2-core' 'glu' 'libxkbcommon' 'lttng-ust2.12' 'nss' 'pango' 'vulkan-icd-loader')
 optdepends=('android-ndk: Android build support'
             'clion: CLion IDE support'
@@ -16,7 +16,7 @@ optdepends=('android-ndk: Android build support'

 DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the zip file manually from https://www.unrealengine.com/linux')
 source=("manual://Linux_Unreal_Engine_${pkgver}.zip" 'unreal-engine.desktop' 'unreal-engine.xml' {16,24,32,48,64,256}.png)
-sha256sums=('60cbb9942827ba15600452818f497fde96cb4568fa8f07e688dad8185acc3a81'
+sha256sums=('3a308efc60d8852ce289b44ce5fddf77cfa2012b73ae728e0b9a970791087ce3'
             '8a71e10dee1d44ad6f85d993bdf25dd4835f6415e983125ac79a912ee0c3d905'
             '752dc3628639adb84ebda281040ec106227431eb7a5f92375511d96c6ceacf91'
             '16197bc88f2ec77ad2690fae280bf3584c54c7d7b018d8fa4086b7c00fd4effc'
@@ -39,7 +39,7 @@ prepare() {
 package() {
     # Application files
     mkdir -p "$pkgdir"/opt/unreal-engine
-    mv Engine FeaturePacks Samples Templates "$pkgdir"/opt/unreal-engine/
+    mv Engine FeaturePacks Templates "$pkgdir"/opt/unreal-engine/

     # Application & MIME icons
     for res in 16 24 32 48 64 256; do

rabcor commented on 2025-11-15 13:48 (UTC) (edited on 2025-11-15 18:43 (UTC) by rabcor)

5.7.0 zip sha256sum is 3a308efc60d8852ce289b44ce5fddf77cfa2012b73ae728e0b9a970791087ce3

Also seems like the Samples directory is no longer shipped with the engine binaries (My guess is either it's been repositioned to somewhere more sensible or is now a separate download) so the line trying to move that needs to be adjusted.

IoriBranford commented on 2025-09-25 08:49 (UTC) (edited on 2025-09-25 08:50 (UTC) by IoriBranford)

Using C++ requires write access to the install directory in order for Unreal to create base project files. If you want C++ it's better to simply unzip Unreal to somewhere in your $HOME.

JuicyMama commented on 2025-08-21 00:49 (UTC)

Working PKGBUILD for installing version 5.6.1:

diff --git a/PKGBUILD b/PKGBUILD
index 73e5e9a..7905441 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: William Tang <ttc0419@outlook.com>

 pkgname=unreal-engine-bin
-pkgver=5.6.0
+pkgver=5.6.1
 pkgrel=1
 pkgdesc="The world's most open and advanced real-time 3D creation tool"
 arch=('x86_64')
@@ -16,7 +16,7 @@ optdepends=('android-ndk: Android build support'

 DLAGENTS+=('manual::/usr/bin/echo \ \ Note: Please download the zip file manually from https://www
.unrealengine.com/linux')
 source=("manual://Linux_Unreal_Engine_${pkgver}.zip" 'unreal-engine.desktop' 'unreal-engine.xml' {
16,24,32,48,64,256}.png)
-sha256sums=('bb8f9efe2f0bdbf5dedce2d451ed96bb1d529b9ed5ba08358b68f0507041624a'
+sha256sums=('60cbb9942827ba15600452818f497fde96cb4568fa8f07e688dad8185acc3a81'
             '8a71e10dee1d44ad6f85d993bdf25dd4835f6415e983125ac79a912ee0c3d905'
             '752dc3628639adb84ebda281040ec106227431eb7a5f92375511d96c6ceacf91'
             '16197bc88f2ec77ad2690fae280bf3584c54c7d7b018d8fa4086b7c00fd4effc'

binarydepth commented on 2025-07-23 22:42 (UTC) (edited on 2025-07-23 22:44 (UTC) by binarydepth)

I have RX 5700 XT. I tried AMDGPU-PRO because I assumed I need it for Unreal. It is saying on prompt that my driver is 2.0.342 and I need the recommended 24.2.8.

On Octopi it says it is version 25.10_2165407-1. So, maybe vk_pro for launching Unreal isn't working well.

binarydepth commented on 2025-07-23 17:22 (UTC)

Has anyone done cross compilation?