UE5 源码编译

获取 UE5 源码权限

UE5 源码 GitHub 地址:https://github.com/EpicGames/UnrealEngine

UnrealEngine 是一款开源商业引擎,但其 GitHub 仓库为私有库,因此需要将 EpicGames 账户与 GitHub 账号绑定授权后才能访问和下载。

首先注册并登录 EpicGames 账户:https://www.unrealengine.com/zh-CN/

登录成功后,点击右上角头像 → 个人信息连接账户,选择 GitHub 进行关联,然后登录你的 GitHub 账号并完成授权。

授权登录授权登录

授权成功后,GitHub 会发送一封验证邮件,点击邮件中的链接激活即可。

激活激活

下载源码

在合适的目录下执行以下命令,将源码克隆到本地:

1
git clone git@github.com:EpicGames/UnrealEngine.git

如果提示权限不足,请先配置 Git 和 SSH

代码克隆完成后,执行 git branch --all 查看所有分支:白色为本地分支,绿色为当前分支,红色为仅存在于远端的分支。

Unreal代码分支Unreal代码分支

分支说明:

  • ue5-main:UE5 最活跃的开发分支,代表引擎的最新前沿,但可能存在无法编译的情况。
  • ue5-early-access:UE5 稳定的早期访问版本,推荐使用此分支。

执行以下命令切换到早期访问版分支(下载过程可能较长,请耐心等待):

1
git checkout ue5-early-access

更多分支说明可参考仓库根目录下的 README.md

编译源码

代码下载完成后,进入项目目录,按顺序执行以下步骤:

1. 运行 Setup.bat

安装 UE5 所需的依赖库,耗时较长,请耐心等待完成。

运行Setup.bat运行Setup.bat

2. 运行 GenerateProjectFiles.bat

补全缺失的库文件,并生成 UE5.sln 项目文件。

运行GenerateProjectFiles.bat运行GenerateProjectFiles.bat

3. 使用 Rider 打开 UE5.sln

UE5 设为启动项目并运行。

设置启动项为UE5设置启动项为UE5

编译并运行成功后,即可看到 UE5 编辑器界面。

UE5UE5

查看评论