Dream Unreal Manager

July 7, 2026 · View on GitHub

Dream Unreal Manager Logo

一个基于 WinUI 3 的 Unreal Engine 工具箱,聚焦项目启动、引擎管理、插件构建与 Horde 运维。

.NET 8 WinUI 3 Windows 10/11 Version 0.3.1


目录

项目简介

Dream Unreal Manager 是一个桌面端 Unreal Engine 管理器,当前聚焦以下场景:

  • 管理本地 .uproject 并快速启动
  • 管理多个 Unreal Engine 安装目录
  • 可视化执行插件构建(含批量构建)
  • 管理 Unreal Horde 服务、日志与注册表配置
  • 统一 IDE、主题、透明度等开发体验设置

功能概览

模块说明
Main首页入口、版本检查、收藏项目快捷启动
Launcher项目列表管理、搜索筛选、收藏、引擎切换、生成 VS 工程文件
Unreal Launcher引擎列表管理、自动检测、设置默认引擎、快速启动编辑器
Plugins Build选择 .uplugin、单/多引擎构建、平台配置、实时日志与问题统计
Fab Compliance依据 Fab《Technical Review Checklist》自动 + 人工检查插件上架合规性,支持一键清理生成目录与导出报告
Unreal Horde服务状态控制、事件日志查看、注册表配置管理
Settings默认 IDE、IDE 路径自动检测、主题、Acrylic 参数、关闭行为等
Fab内置 WebView2 页面入口
主页项目启动器
Gallery MainGallery Launcher
引擎管理插件构建
Gallery Unreal LauncherGallery Plugins Build
Horde 管理设置页面
Gallery Unreal HordeGallery Settings

快速开始

环境要求

  • Windows 10/11(建议 Windows 11)
  • .NET SDK 8.0+
  • Visual Studio 2022(含 WinUI / Windows App SDK 开发组件)

构建与运行

dotnet restore .\DreamUnrealManager.sln
dotnet build .\DreamUnrealManager.sln -c Debug
dotnet run --project .\DreamUnrealManager\DreamUnrealManager.csproj -c Debug -f net8.0-windows10.0.22000.0

配置与数据文件

程序默认写入以下目录:

%LOCALAPPDATA%\DreamUnrealManager\

常见文件:

  • engines.json:引擎列表与引擎信息
  • projects.json:项目列表
  • projects_backup.json:项目列表备份

项目结构

DreamUnrealManager/
├─ DreamUnrealManager/          # WinUI 主项目(Views / Services / ViewModels)
├─ DreamUnrealManager.Core/     # 核心公共库
├─ DreamUnrealManager.sln       # 解决方案
└─ README.md                    # 当前说明文档