Awesome UE5 Tools
Including open source and non-open source, commercial and non-commercial.
是否awesome,需要根据个人需求来判断。另外,第三方工具选择需要慎重~
💡 收录开源库:提交 Issue,填写 GitHub 地址即可,AI 自动审核写入。
Editor Tools
NanoGaussianSplatting Nanite-Style Gaussian Splatting Render
- 在 Unreal Engine 中实现实时大规模 3D Gaussian Splatting(类似 Nanite 风格),适合游戏、模拟和交互演示,支持大场景粒子光照渲染。
BlenderTools Blender Tools for Unreal Engine

- 一键把 Blender 中的资产直接发送到 Unreal Engine。支持类型:静态网格(含 LOD)、骨骼网格、动画序列、Groom 毛发(Alembic)等。
- 可以快速把 Unreal Marketplace 里的角色/动画重定向到 Blender 的 Rigify 骨骼上,并直接在 Blender 中创作新动画
Blender-For-UnrealEngine-Addons export asset from Blender to Unreal Engine
- 一键把 Blender 中的资产导出到 Unreal Engine,极大简化游戏开发 pipeline,节省大量时间
K2PostIt This is a fairly small plugin which is intended to look down upon Unreal's very annoying "Comment" node. Don't get me wrong, the "Comment" node is great for wrapping/labelling blocks of blueprint graph, but it's hardly a comment node!

- 一个更加强大,好看的注释工具,支持Markdown
Yap Yap is a project-agnostic dialogue engine running on FlowGraph. It is being built by studying games like Monkey Island to try and recreate their capabilties. It is usable via any combination of blueprint or C++, although you will need a C++ project to build this plugin.

- 一个基于FlowGraph的对话引擎,支持蓝图和C++
CustomShortcutsCustom Shortcuts is a plugin initially released to UE5 to allow designers to make their own editor shortcuts by executing blueprint editor code.

EnhancedPalettePlugin Enhanced Palette Plugin for Unreal Engine extends capabilities of Place Actors panel

- 该插件扩展了虚幻编辑器 Place Actors 面板的功能,允许从编辑器设置中进行自定义,并授予动态生成类别内容的能力。
MDViewModel An Unreal Engine 5 Model-View-ViewModel Plugin with automatic data binding to use in UMG Widget, Actor, and Object Blueprints
- 另一个UE的MVVM框架,支持actor、blueprint、UMG、object blueprints

- 另一个UE的MVVM框架,支持actor、blueprint、UMG、object blueprints
SubsystemBrowserPlugin Plugin that adds a Subsystem Browser panel for Unreal Engine Editor to explore running subsystems and edit their properties.

- 一个查看 Subsystem 的工具,用于探索正在运行的子系统并编辑其属性
BlueprintComponentReferencePlugin Blueprint Component Reference Plugin provides a struct and set of accessors that allow referencing actor components from blueprint editor details view with a component picker, it automatically identifies context and builds list of components for selection menu.
- 在编辑器里,当你有一个 UPROPERTY 要保存某个组件引用时,这个插件能自动列出目标 Actor 的组件选项供你选择,而不是手动输入或硬编码

- 在编辑器里,当你有一个 UPROPERTY 要保存某个组件引用时,这个插件能自动列出目标 Actor 的组件选项供你选择,而不是手动输入或硬编码
QuickActions Find Anything Inside Unreal Editor Quick

作者赠言
If you want to: Find and execute actions within Unreal in seconds without using your mouse
Increase your productivity by quickly accessing recent and favorite commands
Interact with Unreal's built-in functionality in a more user-friendly manner
Learn more about the tools by viewing their assigned shortcuts & detailed tooltips
Create your own automation scripts to simplify your workflows
Then I encourage you to keep reading, this product might be for you.
The true reason people love Apple products
"Apple products just work."
If you ask Apple users why they why they made their choice, there is a 80% chance this is the answer you will get.
After running this experiment on Twitter one day, I can confirmed that's the case.
The next day I went to the closest Apple Store to test out a MacBook 16inch Pro.
That's when I discovered the Spotlight Search.
That tool was so fast, fun and reliable to use.
I thought to myself: "This is the best thing ever, I need to bring it to Unreal Engine".
I have to admit, it was a lot more complicated than I anticipated and required much more work.
After a few months of late nights and a few more research trips to the Apple Store, I finally had something to show.
It wasn't anywhere near perfect, but the feedback I got from the community was incredible. It confirmed my assumption people will love it.
The reactions were enough to keep me going and I pour more and more time into it.
My Dream
On my journey to develop this tool, I've met some incredible people along the way. I am grateful for every single like, comment, retweet, dm or feedback received.
I hope one day this amazing tool will get fully integrated in the Unreal Engine.
Until that day, this plugin will remain here on the marketplace for free and open-sourced on GitHub.
I realized this is a much bigger project than I can take on my own.
Feel free to Contribute, steal, or do whatever you please with it.
- 仿MacOS的快捷操作,类似JetBrains的双击shift搜索
- 除了查找各种资产,还可以执行各种内置的命令,动作
- fab https://www.fab.com/listings/7b9e1f59-9367-4851-8aaf-a0479cd976be
- 文档 https://outofthebox-plugins.notion.site/Quick-Actions-28b7a364109441779f11d1e6f5f75658
SlateStyleBrowser This small tool lets you browse Unreal Engine's Slate styles easily, search for specific ones and copy slate code for the selected style or brush.
- 这个小工具可以让你轻松浏览虚幻引擎的Slate样式,搜索特定的样式,并复制选定样式或笔刷的Slate代码。

PropertyWatcher A runtime variable watch window for Unreal Engine using ImGui.
- 不是插件,是一个Imgui使用的代码案例

- 不是插件,是一个Imgui使用的代码案例
ImGuiPlugin A simple plugin for integrating Dear ImGui in Unreal Engine 5.
- 来自 amu_mhr 的 UE5 ImGui 集成
- 和其他 ImGui Plugin 不同的是,它通过套了一层 Slate Widget 来实现类型原生widget的dock效果
- 更好看的UIShader
- 附带一个 example: https://github.com/amuTBKT/ImGuiExamples
ImGui Supercharge your Unreal Engine development with Dear ImGui. This plugin is designed to be as frictionless and easy to use as possible while seamlessly integrating all of ImGui's features into UE's ecosystem.

- 另一个imgui,支持Multiple Viewports, Docking, Editor Support, Play-in-Editor, Remote Drawing
- 这里的docking是指
Dear ImGui的 原生的 docking 功能,而不是通过 Slate Widget 来实现的 dock 效果 - 多视口功能允许您将 Dear ImGui 窗口无缝地从主渲染上下文中提取出来 。在传统的游戏编程中,您的引擎/游戏通常会创建一个与图形上下文(例如使用 DirectX、OpenGL)关联的操作系统窗口,并且所有渲染都必须在此图形上下文中进行。除此之外,多视口还方便在多个显示器上使用 Dear ImGui。
- 在程序和独立 Slate 应用程序中使用 ImGui
UnrealImGui Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4/5.
- IDI-Systems 的 ImGui 集成,最多人用的版本
- Docking branch of Dear ImGui is correspondigly available on docking branch kept in sync with master as much as possible.
RaylibUE Bridge Raylib's easy-to-use drawing API with Unreal Engine's intuitive Blueprint nodes.
- 特定场景下有用:用一个 独立的渲染叠加层(overlay) 在 Unreal 的游戏视口上渲染。这样它的绘图是“叠加”在 Unreal 渲染结果上,而不是修改 Unreal 的渲染管线。
DFoundryFX Unreal Engine 5.6 Plugin with Dear ImGUI, customizable performance metric charts (including Shipping builds), Shader compiler monitoring and STAT commands control panel for Unreal Engine GameViewports.
- Unreal Engine 里常用的 STAT(统计/调试)命令,比如 STAT GPU、STAT CPU、STAT Scene 等,通常是通过控制台或命令行执行,这个插件提供一个面板来控制它们,更方便在 Game Viewport 里直接切换/查看
- 可以看到 Shader 编译过程/状态。比如什么时候 Shader 在后台编译、编译进度、是否有延迟或瓶颈
PropertyHistory Property History allows you to quickly see the history of a property. It works with most objects in Unreal: actors, material nodes, material instances... More advanced properties like arrays, map, sets and instanced structs are also supported.

- VoxelPlugin出品,必属精品,用于查看属性的历史记录
ProjectCleaner Unreal engine plugin for managing all unused assets and empty folders in project.
- 用于清理未使用的资源和空文件夹

- 用于清理未使用的资源和空文件夹
UEToolboxPlugin_Dev This repository contains a development setup for the Gradientspace UEToolbox plugin. The repo for that plugin only contains the plugin code, which must be built inside a UE5 project. So, this repo contains such a project, configured with some test levels and assets that are useful for checking that (eg) building and packaging works properly. Scripts for packaging the plugin for distribution on the FAB marketplace are also included.
- https://github.com/gradientspace/UEToolboxPlugin 这个是独立插件,上面的是示例项目
- 作者Ryan Schmidt(Gradientspace)曾在Epic Games工作,是Modeling Mode (建模模式) 和 Geometry Script (几何脚本),以及DynamicMesh3的核心开发者
- 该插件从闭源到开源的心路历程,值得细品:https://www.gradientspace.com/tutorials/2025/8/3/uetoolbox-parametric-assets-and-opensource
不幸的是,就我个人的抱负而言,Epic Games Inc 对“运行时工具”方面并不特别感兴趣。虚幻是用于游戏的游戏引擎,让世界上一些最优秀的游戏引擎开发者也关心如何将其打造成一个用于创作工具的实时引擎,这……很有挑战性。我一直主张,这就是我们将在《堡垒之夜》创意版中构建更高级编辑工具的方式,但当 Epic 转向专注于 UEFN(堡垒之夜虚幻编辑器)时,这个方向就夭折了。这就是为什么“如何在运行时使用 ITF”只能在本网站的文章(附件 A和附件 B)中了解,而你很难在 Epic 找到任何人承认这是可能的。
在 Epic 的 Lyra 项目中,我们拼凑了一个系统,用于追踪程序化 DynamicMeshActor (DMA) 与烘焙的 StaticMesh 以及放置的 StaticMeshActors 之间的关系,并且可以“交换” DMA 来代替 StaticMesh 进行实时编辑。但 DMA 必须存在于关卡中——我们的“交换”操作将它们隐藏在地平面以下很远的地方。完全是黑客行为。此外,追踪系统存在于关卡中,不支持多用户编辑,导致了大量问题。在 Epic 内部,我发现另一种方法变得流行起来,即使用纯编辑器的 ChildActorComponent 和程序化生成器,该生成器会烘焙到父 Actor 的 StasticMesh 中。但这只适用于单个实例,并且存在自身的问题。

NodeToCode Translate Unreal Engine Blueprints to C++ in seconds. Not hours.
- Node to Code只需单击一下即可将您的虚幻引擎蓝图图表转换为简洁、结构化的 C++ 代码。无需再花费数小时进行繁琐的手动转换,无需费力解释复杂的视觉逻辑,也无需在庞大的蓝图系统中导航。无论您是要优化性能、改进协作,还是学习/教授虚幻引擎 C++ API,这款由 LLM 提供支持的插件都能帮助您轻松完成蓝图到代码的转换。

BlueprintRetarget An small tool that allows retargeting invalid blueprints when its parent class is missing on UE4
RVisualNarrative RVisualNarrative 是一款为虚幻引擎(Unreal Engine)开发的跨版本对话状态机编辑器插件,旨在提供可视化、灵活且高效的剧情对话编辑或者状态机解决方案。
CrystalNodes Crystal Nodes contains a simple module that changes your blueprint graph style. It uses custom material as slate brush and is compatible with blueprint wiring plugins. This may have little performance impact, but it's acceptable. The plugin does not tick when playing in editor or simulating.
UE_TAPython TAPython is an editor plugin for Unreal Engine. It provides a framework for creating python editor tools in Unreal Engine, and live Slate editing for developers, which makes creating menus and UE native Slate UI much easier and faster(without any compiling time or restart editor). The plugin also provides 200+ editor tool interfaces to use, making developing UE editor tools very simple and efficient.
- 并非开源项目,但免费使用,看着很多增强的编辑器插件,我还没有尝试

BPCorruptionFix Sometimes BPs get corrupted, due to Actor Component changes. Their type, their name, declaring them with the wrong properties, saving information about them inside of BPs … there are a number of ways this can happen.
- 有用,但不常用
AdvancedUI 修改并保存UE编辑器的默认缩放比例。 Unreal Engine 5 Advanced UI Editor. it to start working This Unreal Engine Plugin allows setting a custom and persistent UI scale for the editor as well as allowing you to disable Slate UI tooltips in the editor (probably only useful for Linux).
- 目前只有保存缩放比例的这一个功能。
UE-ProgramBrowser Create, Build, Pakcage an Unreal Engine Standalone Program Application. 使用虚幻引擎(Unreal Engine)提供的资源创建独立应用程序(Standalone Program)而非游戏(Not Game),本插件实现了对独立应用程序从创建到打包的一键式流程管理
UEGitPlugin Unreal Engine Git Source Control Plugin (refactored)
PCG Assets 大量PCG C++自定义节点资产
WFCLevelCreator UE5 WFC 算法生成地图
- https://www.bilibili.com/video/BV1jz421C7bS/ 还可以参考他自定义slate ui 的实现,作者很有干货

动画纹理 直接把GIF作为为一种资产 This plugin allows you to import animated GIF into your Unreal Engine 4 project as a new AnimatedTexture asset type.
Renom UE5改名工具 A simple tool to rename Unreal Engine projects.
- (实测不是很好用, 可能是项目自身原因)
MDMetaDataEditor 支持使用蓝图修改、配置元数据。Unreal Engine 5.1+ plugin to enable editing meta data of Blueprint Properties, Functions, and Function and Event Parameters
RefreshAllNodes 该插件在编辑器中创建一个按钮,它将在所有蓝图上运行内置的“刷新所有节点”命令。Unreal Engine plugin that refreshes and compiles all of your blueprints.
- 只有一个按钮,点击了会刷新全部蓝图文件。
Cog 基于Dear ImGui的UE调试工具集合。Cog is a set of debug tools for Unreal Engine built on top of Dear ImGui
- 提供比UE原版更好用的GAS、EnhancedInput、行为树、CheatMenu等调试工具。

Minesweeper Minesweeper Editor Tool. Fully made with Slate
- Slate 实现的扫雷游戏

EnhancedAsyncActionPlugin Experimental plugin featuring lambda-like capture of data for blueprint async nodes



- 💬 这是一个针对 Unreal Engine 5 蓝图异步节点的实验性插件,通过自定义 K2Node 和 FInstancedPropertyBag 简化了数据捕获过程,适用于需要处理复杂异步逻辑的蓝图开发者,但实验性质意味着可能需要进一步测试和优化。
UnrealBridge Typed control surface for Unreal Engine that lets AI agents introspect assets, author Blueprints/AnimBPs, and edit levels — with reactive events and undoable writes.
- UnrealBridge 是一个为 Unreal Engine 设计的类型化控制表面,专为 AI 代理打造。它允许 AI 代理检查资产、创建蓝图和动画蓝图,并编辑关卡,同时支持反应式事件订阅和可撤销的写入操作。
- 💬 该项目针对 AI 代理与 Unreal Engine 的交互提供了结构化接口,AST 预检查机制能有效减少幻觉错误,适合自动化内容创作和编辑场景,但依赖特定 UE 版本且主要面向 Windows 平台。 🔗 Agent Skills open standard
GaussianSplattingForUnrealEngine A Unreal Engine plugin to convert primitives into high-quality 3D Gaussian point clouds.



Blueprint_C Unreal Engine plugin for generating C++ code proxies from blueprints.



- 💬 该项目为Unreal Engine开发者提供了一个实用的工具,通过自动生成C++代码代理来简化蓝图与C++之间的交互,适用于需要高性能或频繁跨语言调用的场景。但生成的代码可能需要手动调整以适应项目需求。
BlueLine A comprehensive Blueprints plugin for UE5.6+
- 💬 这是一个针对 Unreal Engine 蓝图编辑器的增强插件,通过强制电路板式布局和语义标记来优化蓝图代码可读性,适合需要整洁蓝图的 UE 开发者。但项目仍处于早期版本,功能完整性和社区采用度有待观察。 🔗 [
· Discord support · [This repository deals with advanced bypasses of standard Unreal C++, Level Editor & Blueprint bottlenecks. 🟢 Currently available for B2B consulting and remote contract/Co-Dev integration (CET Timezone). Contact form.
- 💬 这是一个针对 Unreal Engine 蓝图编辑器的增强插件,通过强制电路板式布局和语义标记来优化蓝图代码可读性,适合需要整洁蓝图的 UE 开发者。但项目仍处于早期版本,功能完整性和社区采用度有待观察。 🔗 [
ImGuiWidgets A collection of tools and widgets using ImGui plugin for Unreal Engine



unDAW Editor and Runtime modules that aim to add some Digital Audio Workstation capabilities to Unreal Engine 5.
- unDAW 是一个为 Unreal Engine 5 开发的插件,旨在为其添加数字音频工作站(DAW)的核心功能。它利用 Metasound 和 Harmonix 插件,允许用户通过简单的操作动态创建能播放 MIDI 文件的 Metasound,并支持实时编辑 MIDI 和为不同音轨分配不同的音频补丁。
- 💬 这是一个概念明确且具有扩展潜力的 UE5 音频工具,其亮点在于将 DAW 工作流(如钢琴卷帘、混音器)集成到编辑器中,并借助 Metasound 系统实现。不过,从 README 可以看出项目仍在积极开发中,部分功能尚未完成或维护,稳定性有待观察。 🔗 SMUFL Fonts - Bravura
Animation
TurboSequence 用GPU加速骨骼动画 Skeletal Based GPU Crowds for UE5 🚀
mixamo_converter mixamo 根动画转换神器。 Blender addon for converting mixamo animations to Unreal 4 rootmotion
ALSXT Advanced Locomotion System Refactored with expanded Character States, Improved Foot Print system, Sliding, Vaulting and Wallrunning(XT)
风动骨骼布料物理 Real looking cloth physics engine for Unreal.
KawaiiPhysics 低计算成本物理动画模拟。Kawaii Physics is a pseudo-physics plugin for Unreal Engine 4 and 5. It allows you to create simple and cute animations for objects like hair, skirts, and breasts.
ThreepeatAnimTools 该存储库包含 Unreal 5.4+ 曲线编辑器过滤器和经过大量修改的 MetaHuman 角色选择器,适用于 Metahuman 和基于 UE5-Mannequin 的控制装置。 This repository contains Unreal 5.4+ curve editor filters and a heavily-modified MetaHuman character picker that works for both Metahuman and UE5-Mannequin-based control rigs.
ProceduraAnim UE5程序化动画例子,四足机器人演示
SimpleRideControl 仿老头环上马动画和镜头控制
UAnimatedTexture5 A plugin that lets you import animated GIF and WebP images into Unreal Engine 5 as a new AnimatedTexture asset type.



- 💬 针对 UE5 的动画纹理插件,填补了引擎原生不支持导入动态 GIF/WebP 作为纹理资产的空白。功能较为完整,支持编辑器导入和运行时加载,具有一定的实用价值,适用于需要动态纹理表现的 UI 或材质效果场景。
GASPALS Integration of ALS Overlay Layering System into Unreal Engine 5 Game Animation Sample.
- 该项目将高级运动系统(ALS)的覆盖层叠系统集成到 Unreal Engine 5 的游戏动画样本中。它提供了基于动画图和链接层的覆盖系统,允许通过简单的覆盖姿态改变整个运动动画,并包含基础武器附着系统和切换器。
- 💬 项目基于 UE5 动画样本,集成了 ALS 的覆盖层叠系统,适合需要增强运动动画控制的开发者。提供详细的迁移指南,但作为完整插件,可能对新手有一定学习成本。 🔗 UE-Only Content - Licensed for Use Only with Unreal Engine-based Products · Polygon Hive Discord
AnimToTextureHelpers Plugin for creating vertex animation textures in Unreal Engine.

Advanced Locomotion System Refactored Completely reworked and improved C++ version of Advanced Locomotion System V4.
- 💬 一个全面重构的UE5运动系统插件,优化了网络同步和动画性能,适合需要高质量角色运动解决方案的开发者。 🔗 Advanced Locomotion System V4
Niagara
Niagara Destruction Driver Turn CHAOS destructibles (Geometry Collection assets) into very performant GPU simulated destructible static meshes driven by Niagara particles.
- 使用Niagara驱动chaos破坏的网格体,用GPU提高性能,非常好的学习资源

SpawnToNiagara This sample provides blueprint code and levels examples on how to spawn specific textured (selected by per particle random value) particles to a single niagara system.
相关项目:https://github.com/aggressivemastery/NaniteMaterialUnification 演示如何使用 PerInstanceCustomData 和 CustomPrimititiveData 在单个主材质中驱动纹理选择。这使得 Nanite 网格及其上的所有材质能够通过一次DrawCall进行渲染。
GameDevMicah 是GiantessPlayground的作者:https://x.com/gamedevmicah
DreamNiagara Unreal Engine Niagara VFX DSL
- 这是一个为Unreal Engine的Niagara粒子效果系统设计的领域特定语言(DSL),旨在通过代码化方式简化VFX的创建和管理。项目基于C++实现,提供解析器和编辑器集成,适合希望提升Niagara开发效率的开发者。
- 💬 项目专注于为Niagara系统提供DSL支持,亮点在于代码化VFX设计,但文档和社区活跃度较低,适用于有特定需求的UE5开发者。
Gameplay
HeartGraph A generic runtime node graph editor and viewer for Unreal Engine. Supports versions 5.3 and 5.4, with legacy branch for 5.2 with a limited feature set. Compiles on Windows and macOS.

- 在运行时给玩家提供蓝图编辑器!
GameItemsPlugin An Unreal plugin with classes and tools for creating gameplay items, inventories and equipment.
- Lyra 的扩展,GAS相关,MVVM,可以学习一下相关写法。
GameExperiencesPlugin An Unreal plugin for defining modular extensions to game modes that leverage the GameFeatures plugin. Based on Lyra experiences.
- 一系列游戏功能操作,用于模块化添加技能、控件等。它与 GameExperiences 插件完美兼容,允许每个体验自定义要启用的技能和 UI。
ExtendedGameplayAbilitiesPlugin Unreal plugins that extend gameplay abilities and related systems.
- GAS的一些扩展,可以参考学习一下
Starfire A collection of UE5 plugins that I've developed over the course of my hobby development. Some of which has also been used professionally in some version.
UE-Portals This plugin has been developed for the study of visual properties only. Thus, although the teleportation aspect has been implemented, it is really secondary and not much work has been put into it. Main branch works for UE-5.1 thanks to @dirtydanisreal, and there is a dedicated branch for UE-4.

Array-Utils STL utilities for Unreal Engine Arrays.

SharedCoolingAbility SharedCoolingAbility是一款简洁式开箱即用支持单机、联机的共享冷却插件,不需要你写一行代码,也不会耦合你的项目代码,只需要在自己的AbilitySystemComponent类继承一个接口和继承自共享冷却Ability即可实现公共CD。不管你是项目使用还是插件使用都非常的便捷。

ue-gameplay-work-balancer Unreal Engine Plugin that helps you spread work (time slice it) across multiple frames so your game maintains a stable frame rate (FPS).

VoxelPlugin Open-source plugin with the Core module of Voxel Plugin
- 虚幻引擎5的voxel插件 https://voxelplugin.com/
- 个人免费使用,目前只开源了1.0,2.0预览版需要付费

FutureExtensions Unreal Engine plugin for async task programming
UE5CoroUE5Coro 为虚幻引擎 5 实现了 C++20 协程支持,注重游戏逻辑、便利性,并提供与引擎的无缝集成。UE5Coro implements C++20 coroutine support for Unreal Engine 5 with a focus on gameplay logic, convenience, and providing seamless integration with the engine.
- 让蓝图也支持协程函数。
- wrap了多个module, 使用方便。
- C
UFUNCTION(BlueprintCallable, meta = (Latent, LatentInfo = LatentInfo)) FVoidCoroutine Example(FLatentActionInfo LatentInfo) { UE_LOGFMT(LogTemp, Display, "Before delay"); co_await UE5Coro::Latent::Seconds(1); // Does not block the game thread! UE_LOGFMT(LogTemp, Display, "After delay"); // Moving out of the game thread is as easy... co_await UE5Coro::Async::MoveToTask(); UE_LOGFMT(LogTemp, Display, "In game thread: {0}", IsInGameThread()); FString Value = TEXT("Imagine this was expensive to compute"); // ...as moving back in: co_await UE5Coro::Async::MoveToGameThread(); UE_LOGFMT(LogTemp, Display, "In game thread: {0}", IsInGameThread()); UE_LOGFMT(LogTemp, Display, "Value: {0}", Value); }
GenericGraph Generic graph data structure plugin for ue4

- VoxelPlugin作者推荐的通用图数据结构插件
FlowGraph 将其作为开源项目发布的目的是让人们能够更轻松地讲述精彩的故事并构建身临其境的世界。这使我们能够丰富视频游戏的故事叙述,从而激励人们并让我们的世界变得更美好。 Design-agnostic node system for scripting game’s flow in Unreal Engine
Dialogue Plugin Dialogue Plugin System for Unreal Engine
SPUD 易用存档系统。 SPUD is a save game and streaming level persistence solution for Unreal Engine 5.
UE5-ApparatusECS-CrowdBattlePlugin A crowd battle plugin for Unreal Engine based on Apparatus ECS.
- 💬 插件基于 ECS 架构实现高性能群体战斗,支持大规模实体模拟,但处于测试阶段且依赖付费组件,适合有特定需求的 UE5 项目。
stream-chat-unreal 聊天框架,源码值得学习。该steam不是那个steam。The Stream Chat SDK is the official Unreal SDK for Stream Chat, a service for building chat and messaging games and applications.
Character
- Mutable 角色自定义系统 Mutable generates skeletal meshes at runtime in your game. If your project needs content that can change dynamically, then Mutable is a good candidate to do that for you. It is always referred to as a "Character customization system", however it can generate any kind of skeletal mesh, including animls, props and weapons.
UI
Ultimate-CommonUI-Menu-System This project provide the Ultimate Modular Menu System for Unreal Engine 5 using Common UI where everything is easy to reuse/build on. For the options menu, there is everything you need from basic scalability settings to DLSS/FSR/XeSS/NIS/TSR settings but also Post Process or Lumen settings and NvRTX settings like RTXDI or SER.

- 非常多功能,还有NVRTX分支的支持!支持Enhanced Input
- TSR/DLSS/FSR/XeSS设置、音频/音量设置(音乐、环境音效、音效、语音、控制器扬声器等)、输入映射等等。
UMG3dRenderWidget The UMG3dRenderWidget plugin provides the bridge between the PocketWorlds plugin from Epic (available in Lyra) and UE projects. This allows for adding 3d views of whole levels in a normal UMG widget.
Lyra的扩展,可以将3D场景渲染到UMG中
这个插件 “UMG3dRenderWidget” 提供了一个桥梁,把 Epic 的 PocketWorlds 插件(通常用于 Lyra 框架中)与 UE 项目连接,使得可以在普通的 UMG 界面中显示整个关卡的 3D 视图
如果你想在 UI 中展示 独立世界(比如角色选择界面、商店模型、迷你场景),UMG3dRenderWidget 这类插件更合适。
如果你只是想把 主场景或子区域 渲染到 UI 上,RenderTarget 足够。
Game UI Assets Guide This is a guide for UI/UX artists and designers when they need to send their exported files to the programmers that need to implement them in games.
给艺术家和设计师的UI 资产导出指南,方便和程序员沟通。
DeferredPainter An UMG exposed deferred paint container for Unreal.
- 这个 Deferred Paint Container (延迟绘制容器) 的核心作用就是绕过这个常规的绘制流程。当 Defer render (延迟渲染) 被启用时,它会告诉渲染器:“先别画我里面的东西,等你们把其他所有常规的UI都画完了,最后再来画我。”
https://github.com/DoubleDeez/MDFastBinding A versatile and performant alternative to UMG property bindings for designer-friendly workflows. The goal was to build a tool that allows mutating raw data into a form that can drive visuals, all within the editor, while staying performant.
- 一个多功能且高效的 UMG 属性绑定替代方案,适用于设计师友好的工作流程。目标是构建一个工具,允许将原始数据转换为可驱动视觉效果的形式,所有操作都在编辑器内完成,同时保持高性能。

UIDatasource Light MVVM plugin for UI development
CowNodes Improved Version of Epic's CreateWidget and CreateWidgetAsync (from CommonGame)
- 异步创建widget
WidgetSplineSystem Unreal-Engine-Widget-Spline-System is a free and open-source plugin for Unreal Engine that introduces a powerful spline widget. With this widget, developers can effortlessly draw 2D lines which can be edited both in the UMG editor and during runtime.
- 可编辑的样条线绘制widget,发者可以轻松绘制 2D 线条,并且这些线条可以在 UMG 编辑器和运行时进行编辑
NiagaraUIRenderer Niagara UI Renderer | Free Plugin for Unreal Engine
MeshWidgetExample SMeshWidget Example
UINavigation 不想用CommonUI可以考虑这个。A UE4/5 plugin designed to help easily make UMG menus navigated by mouse, keyboard and gamepad
UE-BYGRichText Rich text library supporting customizable Markdown formatting
Feature Unreal Rich Text BYG Rich Text Nested styles ❌ ✔️ Customizable syntax ❌ ✔️ Markdown-like shortcuts ❌ ✔️ Inline images ✔️ ✔️ Style-based justification ❌ (block only) ✔️ Style-base margins ❌ (block only) ✔️ Inline tooltips ✔️ ✔️ Customizable paragraph separator ❌ ✔️ XML-like syntax ✔️ ✔️ Datatable-based stylesheet ✔️ ❌ Blueprint code support ✔️ ❌
ElementUI-UMG-Kit An easy way to change the style of your elements that extends beyond the default ones the Common UI provides.
UI Tweening Libary for UE4/UMG UI 补间动画方便C++ 使用。 Unreal 4 UMG UI tweening plugin in C++
C// Make UWidget MyWidget fade in from the left const float TweenDuration = 0.7f; const float StartDelay = 0.3f; UBUITween::Create( MyWidget, TweenDuration, StartDelay ) .FromTranslation( FVector2D( -100, 0 ) ) .FromOpacity( 0.2f ) .ToReset() .Easing( EBUIEasingType::OutCubic ) .Begin();UEImgui IMGUI的使用,支持代码编辑器

运行时图片加载器 支持GIF,webp 格式。 Load images and GIFs into Unreal at runtime without hitches

VirtualFlowLayout A virtualized scrollable list widget for Unreal Engine 5.

- 💬 这是一个功能全面的 UE5 UI 插件,专注于虚拟化滚动列表布局,支持层次结构和多种布局引擎,适合处理复杂列表场景,但项目 stars 数较低,社区关注度有限,需评估其稳定性和维护状态。 🔗 InputFlowDebugger
DreamUMG A plugin extending Unreal Engine UMG/Slate with text animations and pseudo-3D transforms.
- 一个为 Unreal Engine 的 UMG/Slate UI 框架设计的扩展插件。它主要提供动态文本动画、在2D UI中实现伪3D透视效果以及可由蓝图动态组装的UI树结构等功能。
- 💬 一个功能聚焦的UE插件,文档详尽,为UMG/Slate提供了文本动画和2D伪3D变换等常用视觉增强。其Stars数表明社区关注度有限,更适合作为特定UI效果的工具库集成到项目中。
ReactorUMG A helper plugin for Unreal Engine to build UMG game UI and editor UI using React.
- ReactorUMG 是一个 Unreal Engine 的辅助插件,允许使用 React 构建 UMG 游戏 UI 和编辑器 UI。它基于 PuertTS 脚本,支持 AI 辅助开发,提供实时预览和热重载功能,以简化 UI 开发流程。
- 💬 项目处于 Alpha 阶段,API 尚未稳定,但引入了 Web 前端开发模式到 UE UI 中,亮点在于支持 AI 辅助和热重载,更适合快速开发编辑器工具而非生产级游戏 UI。
Material
MaterialVault The purpose of this plugin is to provide a consolidated and comprehensive interface for all types of projects to work with. Any projects needing materials and textures can use this interface much faster and efficently than the standard spread out functions native to Unreal. Save time on set or in studio by not needing to navigate through folders and getting lost. Quickly see, Apply and Edit materials directly in this interface. Version control of materials in Lookdev, CMF and other sub functions of an industry can utilize this interface to have a much more hands on and instant feedback and adapt system within Unreal.
Automotive Materials Automotive Materials is a collection of 164 high quality automotive-themed Materials and Textures which have been setup for use in Unreal Engine 4. The materials have been optimized to take advantage of techniques and features such as ray tracing and object space triplanar projection.
Unreal_Engine_Essential_Materials_UE5 This Unreal Engine Project contains a selection of Materials and Material Functions that can be used for most if not all surfaces.

- 一个精选的UE5材质库,包含基础模板(如视差遮挡、布料动画和主材质),所有纹理使用Creative Commons许可。文件大小优化,适合快速导入项目
CompushadyUnreal Compushady is an Unreal Engine 5 plugin aimed at easily (and quickly) executing GPU shaders.

- 简化HLSL绑定, 更容易使用的Compute Shader for UE5
- 支持 GLSL, HLSL, 直接在蓝图使用,自带高亮
RTMSDF 2D signed distance field generators & importers for Unreal Engine 5

- An Unreal Engine 5 Plugin that provides importers for generating 2D SDFs from .svg source files and all Unreal-supported texture source files (.psd, .png, .tif etc). Uses MSDFGen for processing of SVG files. Currently supports UE5.4+
SceneViewExtensionTemplateUnreal Engine 5 plugin template for adding a custom rending pass into the engine with a SceneViewExtension
- 为 Unreal Engine 5 提供的插件模板,目的是在不改引擎源码的前提下,向渲染管线里注入自定义渲染 pass(custom rendering pass),通过 Unreal 的 SceneViewExtension 接口 + 引擎子系统(Engine Subsystem)维持生命周期。
UE5_Tut_5_Custom_Material_Node Tutorial code for how you can create your own material nodes for use in any material. The example is a simple Desaturate node.
MaterialMaker A procedural textures authoring and 3D model painting tool based on the Godot game engine
- 虽然说支持 Unreal Engine,但是测试发现生成的hlsl 依然代码存在很多报错 (2025.7.30)

ProceduralDrawingMaterialSamples About A collection of procedural drawing material samples for Unreal Engine (UE5). Useful for learning technical art and for reference in your projects.
DarknessFX/UEMaterials DarknessFX Collection of Unreal Engine Materials

DreamShader Unreal Engine Material DSL for generating materials via text-based language.
- DreamShader 是一个基于 DSL 的 Unreal Engine 材质生成工具,通过文本化方式简化材质创建流程,近年来文本化工作流广受欢迎,有效解决了手动连节点的痛点。
- 💬 该项目通过 DSL 文本化材质生成,提升了开发效率,但作为新工具,生态和稳定性可能需要时间验证。
Texture Sets A UE5 plugin providing an opt-in framework for advanced, streamlined texture pipelines.

- Texture Sets 是由 EA 的 SEED 团队为 Unreal Engine 5 开发的插件,提供了一个可选框架,用于构建高级、精简的纹理管线。它简化了纹理打包和材质设置,提升了工作流程的标准化和优化。
- 💬 该项目由 EA 专业团队开发,专注于 UE5 纹理管线优化,适合中大型项目提升美术工作流效率。但作为框架,可能需要额外配置和学习。 🔗 Martin Palko · EA Motive · SEED
TextureChannelPacker An Unreal Engine plugin for packing grayscale textures into RGBA channels.

- 一个用于UE5的纹理通道打包工具,能够自动调整输入纹理尺寸并将其打包到单个RGBA资产中,优化了纹理加载与性能。
- 💬 功能聚焦的UE插件,解决了游戏中常见的ORM纹理打包需求,自动化程度高,但作为‘简单工具’可能功能深度有限。 🔗 Get it on Fab
Urban Myth Post Process An Unreal Engine post process effect inspired by Urban Myth Dissolution Center.
- 这是一个 Unreal Engine 后处理效果插件,灵感来源于游戏《都市传说解体中心》。提供了明亮和暗场景的示例关卡,适用于 UE 5.3 及以上版本。
- 💬 项目结构清晰,提供了详细的使用说明和兼容性信息,适合学习或应用自定义后处理效果,但功能较为基础,可能需进一步扩展。 🔗 Urban Myth Dissolution Center (『都市伝説解体センター』) · Link to blog
NetWork
UE5.5-SteamSessionHelper Blueprint-friendly fix for Steam hosting/joining issues in Unreal Engine 5.5.

- Unreal Engine 5.5 在 OnlineSubsystemSteam 中引入了一些怪癖,破坏了多人游戏的工作流程,👉 此插件修复了这些问题并恢复了可靠的 Steam 多人游戏工作流程。
VaRest REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications!
- 该项目作者已经停止维护, 作者推荐自己fork后使用。
- 但fab 版本依然在更新,且免费:https://www.fab.com/listings/5b751595-fe3e-4e85-b217-9b5496ab6d3f
TurboLink An Unreal Engine plugin for integrating Google gRPC with C++ and Blueprint.



- TurboLink 是一个 Unreal Engine 插件,允许使用 C++ 和 Blueprint 将 Google gRPC 集成到 Unreal Engine 中。它支持跨平台、异步调用、流式 gRPC 等功能,适用于需要高效网络通信的项目。
- 💬 项目专注于 Unreal Engine 与 gRPC 的集成,提供了 Blueprint 支持和跨平台兼容性,适合需要在 UE 项目中实现复杂网络通信的开发者。但需注意 gRPC 的复杂性可能对新手不友好。 🔗 Google gRPC · Unreal Engine · protoc-plugin code generation tool
EOS Getting Started Guide Guide and code samples for integrating Epic Online Services (EOS) with Unreal Engine and C#.
- 💬 由Epic Games官方维护的入门教程与示例代码库,覆盖了EOS在UE中的核心功能集成。代码组织清晰,以教学为目的,适合开发者学习网络功能的快速实现,但部分示例代码可能较为基础。 🔗 Epic Online Services blog · Epic Developer Community · Introduction to Epic Online Services (EOS)
Framework
PCGExtendedToolkit PCGEx is a free (libre) Unreal 5 plugin that expands PCG capabilities. It offers a variety of high-performance nodes; with an edge for building relational graphs (Freeform, Delaunay, Voronoi, MST etc), advanced pathfinding; and much more.
- 比官方PCG更强大的PCG工具,带示例项目:https://github.com/Nebukam/PCGExExampleProject
- 文档 https://nebukam.github.io/PCGExtendedToolkit/

imgui 代码驱动的UI开发方式,无需可视化编辑器, 对程序员非常友好。 Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
- API简单直观,学习曲线平缓
- 快速实现工具类UI,如调试面板、属性编辑器等
- 非常适合做游戏内调试工具、编辑器扩展

Taichi Taichi 是一个并行计算框架,适合计算密集型任务(例如写Shader、物理仿真和人工智能等任务)高度依托于并行计算 Productive, portable, and performant GPU programming in Python.
spine-runtimes Spine 是一款针对游戏开发的 2D 骨骼动画编辑工具, 支持虚幻。
MassSample understanding of Unreal Engine 5's experimental ECS plugin with a small sample project.
MassAIExample A project primarily used to experiment with Mass, an ECS Framework
MaaassParticle A UE5 plugin that renders large-scale crowds through Niagara and can control them via state management. This is the Epic project deliverable from Krafton Game Tech Lab 1st Generation Team 2.

OmegaGameFramework A free, open-source high-level plugin for Unreal Engine that streamlines game development with many common features out of the box.



- 💬 这是一个面向 Unreal Engine 开发者的大型游戏框架插件,集成了能力、属性、模块化系统等常见玩法系统,旨在简化开发流程、快速构建原型,适合希望避免重复造轮子的团队或个人开发者。 🔗 Website · Unreal Engine Marketplace · Subreddit: Discussion & Support
MassAPI User friendly C++ and Blueprint API for Unreal Engine's Mass Entity system.
- MassAPI 是一个为 Unreal Engine 的 Mass Entity 框架设计的开源插件,提供了用户友好的 C++ 和蓝图接口。它简化了 Mass Entity 系统的使用,支持动态标志系统和延迟操作,并兼容 UE5.6 及以上版本。
- 💬 该项目通过封装 Mass Entity 的复杂 API,降低了使用门槛,但文档由 AI 生成可能存在错误,适合需要快速集成 Mass Entity 功能的开发者。
UnrealLibretro Libretro 游戏模拟器 UnrealLibretro is a Libretro Frontend for Unreal Engine. It is a Blueprint compatible library that lets you run emulators within Unreal Engine. More Technically it allows you to run Libretro Cores.
Tools
UnrealEngine-UpdateTracker This project is an automated service that periodically monitors updates to Unreal Engine's private GitHub repository, summarizes important changes (such as new features and specification changes) using AI (Google Gemini), and posts them as reports to GitHub Discussions.
- 使用 Gemini AI 自动化分析 Unreal Engine 的更新,生成的报告将作为“虚幻引擎每日报告”发布到存储库的 GitHub 讨论中
https://github.com/Buckminsterfullerene02/UE-Modding-Tools A databank of every UE modding tool & guide that have potential to be used across multiple UE games
- 这是一个涵盖所有可能适用于多款虚幻引擎游戏的模组工具的数据库。
UETools-GUI Dumper-7 (SDK) based solution for rapid debugging of Unreal Engine powered titles.
- 一个基于 Dumper-7 的运行时调试 / modding 工具。作者在 README 里写明用于快速调试并且提到用 DLL 注入到游戏进程,还列出 Cheat Engine 等注入工具作示例
UnrealAnalyzerMCP A Model Context Protocol (MCP) server that provides powerful source code analysis capabilities for Unreal Engine codebases. This tool enables AI assistants like Claude and Cline to deeply understand and analyze Unreal Engine source code.
DreamTranslatePO An automated translation tool for po localization files or csv localization files
- 虚幻引擎本地化工具,支持PO文件和CSV文件的自动翻译 接入AI

- 虚幻引擎本地化工具,支持PO文件和CSV文件的自动翻译 接入AI
UnrealHeightMap Unreal Engine 16 Bit Grayscale PNG Heightmap Generator
- 在线高度图生成工具,经测试,大部分真实地形都能获取;少部分区域只能获取低精度。
- https://manticorp.github.io/unrealheightmap/
DreamUnrealManager WinUI3 Unreal Engine Project / Unreal Engine Manager
- UE引擎/项目管理器 + 可视化预编译插件批量构建工具

- UE引擎/项目管理器 + 可视化预编译插件批量构建工具
KeywordGacha 使用 AI 能力分析 小说、游戏、字幕 等文本内容并生成术语表的次世代翻译辅助工具

ComfyTextures 用扩散模型给3d模型场景自动生成贴图。 Unreal Engine ⚔️ ComfyUI - Automatic texturing using generative diffusion models

RGB↔X AI根据输入图片生成材质。 RGB↔X: Image Decomposition and Synthesis Using Material- and Lighting-aware Diffusion Models

Libretro Shader 老电视机、老游戏 滤镜。 This repo is for glsl shaders converted by hand from libretro's common-shaders repo, since some don't play nicely with the cg2glsl script.

glslViewer Console-based GLSL Sandbox for 2D/3D shaders

UnrealPakViewer A graphical tool for viewing UE4 Pak files, supporting pak and ucas files.



- 一个用于可视化查看 UE4 Pak 文件的图形化工具,支持 UE4 pak 和 ucas 文件格式,提供树形视图、列表视图和详细资源分析功能。
- 💬 该项目功能全面,支持多线程解压、资源注册表加载和加密处理,适用于 UE4 开发者管理和分析打包资源;Stars 数较高,表明社区认可度不错。
Unreal Package Manager An npm-style package manager for Unreal Engine with dependency management and lockfiles.
PSOCacheBuster Clears the PSO driver cache for non-shipping and non-editor builds for easier testing and profiling of first-run-like experience.
- 💬 一个非常聚焦的小工具,解决了UE项目中测试‘首次运行’体验时因PSO缓存而导致性能数据不准确的特定痛点。项目结构清晰,功能单一,适合有相关需求的开发者。 🔗 The Unlicense
Blender Tools Blender addons that improve the game development workflow between Blender and Unreal Engine.


Jedi Sculptor This project was mainly exploration in Geometry scripting.
UnrealGPUSwarm 学习compute shaders的例子。 This project is a good starting point for learning how to write compute shaders in Unreal. It implements a boid simulation the GPU. It achieves 0.5 million boids at 45 fps on a GTX 1080. <video src="https://user-images.githubusercontent.com/980432/132757577-500416e4-5f27-4add-9c50-641889336d69.mp4" controls autoplay loop> Your browser does not support the video tag. </video>
Plugins
TransitionFX_Dev Unreal Engine 5 plugin providing various screen transition effects (Fade, Iris, Pixelate, etc.)

UnrealRoboticsLab A high-fidelity, open-source robotics simulator integrating Unreal Engine's photorealistic rendering with MuJoCo's precision physics.
- 把 MuJoCo 物理引擎嵌入 UE5,支持照片级渲染 + 精确物理接触、40+ 传感器、Python/ROS 2 集成、拖拽 MJCF 文件。适合机器人仿真、AI 训练
RTXGI-UE-5.7-Plugin Porting RTXGI to 5.7 and SM6
- UE 5.7 专用的 RTX Global Illumination 插件(原版有 artifact 问题,这个 fork 修复了)。为了让尽可能多的开发者享受到 RTXGI 的优势,所有 RTXGI 1.1 的功能现在都可以通过 RTXGI UE 插件在虚幻引擎中使用。
Monolith An Unreal Engine 5.7+ plugin that provides AI assistants with full read/write access via MCP.
- 这是一个 Unreal Engine 5.7 的 MCP 插件,为 AI 助手提供对蓝图、材质、Niagara VFX、动画、网格、AI(行为树/状态树/EQS/智能对象)、GAS、逻辑驱动器、ComboGraph、UI、音频(Sound Cues 和 MetaSounds)等的完全读写访问。包含 1,226 个操作,跨 16 个模块,零 Python 依赖。
- 💬 项目功能全面,覆盖 UE 多个核心领域,通过 MCP 协议实现 AI 集成,适合需要自动化或 AI 辅助开发的 UE 项目,但作为大型插件可能需要一定学习成本。
MarkdownAssetProject An Unreal Engine 5.5+ plugin that adds a custom Markdown asset type with a live-preview editor.
- 这是一个 Unreal Engine 5 插件,用于原生 Markdown 资产,提供实时 HTML 预览编辑器和蓝图访问功能。
- 💬 该插件功能全面,集成 md4c 库支持实时预览和多种 Markdown 扩展,适合在 UE 项目中集成文档编辑功能,但仅限 Windows 平台。
PiUE Blender-style radial quick-action menu for the Unreal Engine level editor viewport.

- 💬 这是一个为 Unreal Editor 设计的 Blender 风格饼图菜单插件,提供了快速操作功能,可能提升编辑器工作效率。但项目关注度较低,需注意兼容性和维护状态。
Starfire A collection of UE5 plugins for hobby game development.
- 这是一个用于个人业余游戏开发的 UE5 插件集合,包含多个实用工具和系统,如资产管理和消息总线,旨在扩展引擎功能。
- 💬 项目模块化设计清晰,提供了丰富的 UE5 插件功能,适合需要自定义工具和系统的开发者,但使用可能需要一定的引擎知识基础。 🔗 here
glTFRuntime Unreal Engine Plugin for loading glTF files at runtime


- 💬 这是一个成熟的 Unreal Engine 插件,专注于运行时加载 glTF 文件,支持多种扩展格式和版本,适用于需要动态资产加载的游戏开发场景。 🔗 our Discord Channel · Instructions · buy glTFRuntime
ProceduralContentProcessor Unreal Engine Plugin providing procedural methods to manage objects, assets, and worlds.



- 这是一个 Unreal Engine 插件,提供程序化方法来管理对象、资产和世界。它旨在通过程序化技术提升游戏内容生产的效率和质量,适用于 Unreal Engine 5 开发。
- 💬 项目专注于 UE5 的程序化内容管理,集成了多种程序化工具,适合技术美术师和开发者进行自动化内容生成,但代码质量和实际效果需结合具体实现评估。 🔗 程序化(Procedural) · 程序化内容生成 · 程序化建模
PulldownBuilder Easily create pull-down menus from data tables or string tables in Unreal Engine.
- 该插件通过创建 PulldownContents 资产,可以轻松添加基于数据表、字符串表等显示下拉菜单的结构。适用于 Unreal Engine 4.27 至 5.7 版本,支持多平台,简化了编辑器中下拉菜单的创建流程。
- 💬 这是一个针对 Unreal Engine 的编辑器插件,功能聚焦且实用,适合需要数据驱动下拉菜单的 UI 开发场景,但插件较为专用,通用性有限。 🔗 marketplace · MIT License · Fab Standard License (Fab EULA)
HotPatcher Unreal Engine hot update manage and package plugin.

- HotPatcher 是一个专注于虚幻引擎热更新管理、资源打包和包体优化的插件,支持从 UE4.21 到 UE5 的全平台开发。它提供了版本控制、差异打包、命令行集成等功能,简化了热更新流程。
- 💬 项目成熟度高,功能全面且文档完善,适用于需要高效热更新方案的 Unreal Engine 项目,但作为工具插件,可能需要一定的学习成本。 🔗 UE资源热更打包工具HotPatcher · UE4热更新:HotPatcher插件使用教程 · Unreal Open Day2022 UE热更新的原理与实现 | 查利鹏
UE5_NvidiaAnsel An Unreal Engine 5 plugin for Nvidia Ansel capture.


- 这是一个将 Unreal Engine 4.27 的 Nvidia Ansel 插件移植到 UE5 的项目,支持 UE5.0 到 5.7 版本,提供普通和自动抓取两种模式,用于生成 360 度或立体 360 度影片。
- 💬 该项目为 UE5 开发者提供了便捷的 Nvidia Ansel 集成,适合需要高分辨率截图和 360 度视频的场景,但依赖特定驱动版本,使用前需配置环境。
JsonAsAsset A powerful Unreal Engine plugin that imports assets from FModel using JSON files.
- 一个功能强大的 Unreal Engine 插件,专门用于从 FModel 导入资产,支持材质、数据表和物理资产等多种类型,简化游戏资产移植工作流。
- 💬 项目聚焦于资产导入的逆向工程,实用性强,适合模组制作者和需要批量处理游戏资产的开发者,但依赖 FModel 工具,使用范围相对专业。 🔗 Unreal Engine · JSON · (UEParse)
RemRanges A plugin bringing transrangers to Unreal Engine for efficient range transformations.
- 该插件将 transrangers 引入 Unreal Engine,基于回调(push-based)设计模式优化范围变换性能,避免了传统 pull-based 方法中冗余的范围检查。
- 💬 这是一个将外部 C++ 库移植为 Unreal Engine 插件的轻量级项目,专注于通过回调机制提升范围操作效率,适合性能敏感场景,但知名度较低。 🔗 transrangers
SimpleQuest Goal state management authored in an intuitive visual graph for any Unreal Engine game.
- 用于Unreal Engine 5.6的可视化图形化任务系统插件,支持设计师通过节点图进行非线性任务设计,具备嵌套前提表达式、命名结果、实时检查和诊断等高级功能。
- 💬 一个功能相当完整且设计思路清晰的任务系统插件,其可视化编辑器和实时调试功能是亮点,适合中大型项目采用,但作为插件集成时需评估与项目自身任务系统的融合成本。 🔗 Simple Quest Discord server
Viewport Manager Professional viewport management system for Unreal Engine 5.7+
- 这是一个基于 C++ 的 Unreal Engine 插件,专为突破引擎默认的 4 玩家分屏限制而设计,支持创建多达 32 个可自定义视口。插件提供了完整的相机系统和布局工具,方便开发者实现多视角应用。
- 💬 项目文档详尽、功能聚焦,支持高并发视口和布局自定义,适合需要复杂多视角管理的 UE 项目;但依赖 EnhancedInput 插件,可能增加配置步骤。 🔗 Fab Marketplace listing
Houdini Engine for Unreal Houdini Engine plugin that brings Houdini's procedural workflow into Unreal Engine via Digital Assets.
- 💬 SideFX官方维护的核心UE插件,将Houdini强大的程序化工作流无缝集成到UE中,是影视特效和程序化内容生成领域的关键工具链。 🔗 Website · Side FX's support · Assets documentation.
UnicodeBrowser Unreal Engine Editor Plugin for viewing all supported Unicode Characters.
- 💬 这是一个针对 Unreal Engine 的 Unicode 字符浏览器插件,功能齐全,解决了编辑器中 Unicode 字符显示异常的痛点,但插件仍处于初期阶段,用户体验有待改进。 🔗 UnicodeBlockRange.inl · u_charname · see this example
ConfigurableMetasoundMixer A MetaSound mixer with configurable inputs for Unreal Engine 5.6.
- 这是一个基于Unreal Engine 5.6新特性的可配置MetaSound混音器插件。它允许用户指定输入数量,利用可配置节点功能,增强音频工作流程。
- 💬 该项目展示了UE5.6新功能的实用应用,适用于需要灵活音频混合的开发者。代码结构清晰,但作为新项目,社区影响力有限。
World Aware Object A UE plugin that adds world context to UObjects for gameplay functionality.
- World Aware Object 是一个 UE 插件,它为 UObjects 实现了 GetWorld() 功能,使得 SpawnActor、GetGameMode 等节点可以在 UObjects 中使用。支持蓝图和 C++,适用于添加游戏逻辑代码而无需创建完整的 Actor。
- 💬 该项目实用地解决了 UObjects 缺乏世界上下文的限制,适合需要简化游戏对象逻辑的场景。但作为小型项目,用户基数较小,功能可能较基础。 🔗 discord
Cesium for Unreal Cesium for Unreal brings the 3D geospatial ecosystem to Unreal Engine.


- 💬 这是一个成熟的 Unreal Engine 插件,专注于将高精度 3D 地理空间数据(如地形、影像和建筑)流式传输到 Unreal Engine 中,适用于构建全球尺度的可视化应用。 🔗 Cesium ion · Cesium for Unreal Homepage · Download Cesium for Unreal from Unreal Engine Marketplace
Deduplicate-Plugin Plugin for Removing Duplicates in Unreal Engine Project
- 💬 该项目提供了一个用于Unreal Engine资产去重的插件,支持多种算法(如基于名称、哈希、SSIM等)进行重复对象检测与合并,适用于优化项目存储和资产管理。星星数较少,可能社区使用范围有限,适合有特定需求的开发者。
BDC_LevelSelector A free plugin to add a level selector combobox above the Viewport in Unreal Engine.


- 一个免费的 Unreal Engine 编辑器插件,可在视口上方添加一个关卡选择器组合框,递归列出内容浏览器中的所有关卡,方便开发者快速切换。
- 💬 专注于解决编辑器内快速切换关卡的痛点,功能明确且实用,界面预览看起来比较直观。是一个典型的工具型插件,适合需要频繁测试和跳转多个关卡的开发者。 🔗 Level Selector Discord
Metasounds Audio Math Utils A collection of audio processing utilities for Metasounds.
- 这是一个为 Unreal Engine 的 Metasounds 音频系统实现的音频处理工具集,包括包装、幂运算、平方根、门控等功能,旨在扩展音频节点的实用性。
- 💬 项目提供了实用的音频处理节点,扩展了 Metasounds 的功能,但部分算法如 VCF 可能较重,需注意性能。
UnrealCapabilityDetectExtended System capability detection plugin for Unreal Engine 5
- 一个用于 Unreal Engine 5 的系统能力检测插件,基于 Intel 原版插件扩展,提供 CPU、缓存、内存和渲染硬件接口的检测功能。该插件旨在帮助开发者分析硬件能力,以便优化项目性能。
- 💬 基于 Intel 原版插件的维护分支,专注于兼容性更新,适合需要硬件检测的 UE 项目,但功能不再扩展,适合作为基础工具使用。 🔗 @DryreL
PBCharacterMovement HL2-style, classic FPS movement for Unreal Engine implemented in C++
- 💬 这是一个专注于经典 FPS 移动机制的 UE 插件,实现了 HL2 中的多种高级技巧如 bunnyhopping 和滑行,但需要 C++ 项目支持,且部分游戏特定功能未完全公开,适用于开发类似 Half-Life 风格的 FPS 游戏。 🔗 simple Blueprint example
Engine
CSLocTools A plugin and a set of engine patches for Unreal Engine 5 that help with localization and string table management.
- 这是一个非常硬核的本地化重构工具,通过修改引擎源码来实现
- 对项目内资源文件(Asset Files)的补丁:这是它的核心功能。它会自动修改你的蓝图控件(Widgets)等资源文件(.uasset 文件,这是一种二进制格式的文件),将原本硬编码(in-place)在控件里的文本(FText),替换为对字符串表(String Table)的引用。
- 解决一个“技术债”(technical debt)问题:项目中已经存在大量硬编码在各个UI控件里的文本,现在需要将它们统一迁移到字符串表中进行管理。这个迁移过程,它通过 Python 脚本、生成 CSV 清单、再通过编辑器命令执行的方式来批量自动化处理
MooaToon-Engine 漫画风卡通渲染引擎
- 改了引擎管线,需要作为上游合并到UE5源码
- 官网 https://mooatoon.com/
- 实时的环境交互: 灯光, 阴影, 全局光照等, 就像UE原生的材质一样. 动态的角色表现, 出色的可控性, 同时满足影视和游戏的需求.
UnrealEngine-Angelscript AngelScript for Unreal Engine Angelscript Integration for Unreal Engine
- 官网 https://angelscript.hazelight.se/
- 天使脚本引擎,伟大无需多言:UnrealEngine-Angelscript is a set of engine modifications and a plugin for UE5 that integrates a full-featured scripting language. It is actively developed by Hazelight, creators of Split Fiction and It Takes Two, which were shipped with the majority of their gameplay written in angelscript.
NvRTX NvRTX is an optimized and feature-rich branch that contains all the latest developments in the world of ray tracing.
- 官网 https://developer.nvidia.com/game-engines/unreal-engine/rtx-branch
- 幻引擎的 NVIDIA RTX™ 分支 (NvRTX) 经过优化,并包含光线追踪和神经图形领域的最新进展
Moon-Engine Angel Script & Toon Rendering & NvRTX Unreal Engine
- 合并了三大上游: AngelScript, Toon Rendering, NvRTX
UE-Vite Fork Hyper performant UE Fork with Full-Suite 9th Gen Rendering features distinct to Epic's UE5.



- 这是一个对 Unreal Engine 的深度定制分支,旨在提供比 Epic 原版 UE5 更高性能的渲染解决方案。它集成了包括 PhysX、DDGI、TressFX 等在内的一系列经过验证的 AAA 技术,以优化针对当代主机硬件(如 RDNA/Ampere 架构)的帧率和画质表现。
- 💬 项目目标明确,针对 UE5 在主流主机上的性能痛点提出了激进的优化方案,理念有其价值。但作为大型引擎的分支,其长期维护的复杂度和与上游版本的兼容性将是巨大挑战。 🔗 Project files · Packaged runnable demo · Project files
MassSimple A simple UE5 Mass C++ example project demonstrating entity registry, creation, destruction, and data management.
- 💬 这是一个结构清晰、专注于教学的 UE5 Mass 框架入门示例,通过简单的 C++ 代码演示了实体注册、生命周期管理和数据读写等核心概念。代码刻意追求简洁易懂,避免了复杂优化,非常适合作为学习 Mass 框架原理的起点,但直接用于生产环境需要自行进行性能优化。 🔗 XistGame-Template · UE5 Git Repository Setup
Unreal-NvRTX5.0-PhysX-ViteStudioFork of NvRTX-5.0 (DDGI Optimized) With PhysX, Tessellation (WIP) and Clang 13 compliance
- 该 Engine Fork 的目标是提供性能最高的虚幻引擎 5 迭代。基于UE NvRTX 5.0版本,之所以不用最新的UE(目前是5.7)是因为新版本的UE性能下降了很多,比如与虚幻引擎 5.6 相比,5.0 版本的移动和碰撞计算速度提高了 2.2 至 2.7 倍,
Script
UnrealSharp UnrealSharp is a plugin to Unreal Engine 5, which enables developers to create games using C# (.NET 9) with Hot Reload
- 支持热更新和.NET 生态,NativeAOT编译已经在开发中
Puerts PUER(普洱) Typescript. Let's write your game in UE or Unity with TypeScript.
- 在Unity支持 AOT 编译;在UE5 没看到相关说明,估计只能JIT,若平台不支持JIT会退化到解释执行
UnLua A feature-rich, easy-learning and highly optimized Lua scripting plugin for UE.
UnrealSpecifiers Detailed explanation of over 100 UE5 specifiers and 300+ meta tags.
- 这是一个针对 Unreal Engine 5 标识符和元数据的全面参考文档,系统性地整理和解释了上百个核心标识符及超过300个meta标签的用法。项目包含详细的说明文档、配套的示例工程(C++与蓝图),以及相关的演讲资料,旨在弥补官方文档在解释深度上的不足。
- 💬 项目聚焦于UE开发中频繁使用但官方文档解释不足的‘标识符’和‘meta’,内容组织清晰,兼具实用性和教学价值,是UE5 C++开发者和进阶用户的重要参考工具。 🔗 UE5(标识符, meta=(详解, 史上最全)) | 大钊 Epic Games 虚幻社区经理 · UE5标识符详解 | 史上最全
Python
PythonSamples contains some python samples to script the editor in Unreal Engine.
UnrealEditorPythonScripts Some of my personal scripts i made to use for my own projects
Projects
AstralShipwright ASTRAL SHIPWRIGHT / Full game sources for Astral Shipwright, a space sim made with Unreal Engine 5

HeliumRain HELIUM RAIN / Full sources for Helium Rain, a realistic space opera using Unreal Engine 4

UE5RuntimeToolsFrameworkDemo Sample project/code that uses the UE5 InteractiveToolsFramework to provide a small modeling app at Runtime
StateTreeTest Advanced AI system using Unreal's State Tree. The enemy can cast magic, switch between passive and aggressive states, and search for health potions with EQS when low on health. Includes 3 different State Tree, several custom tasks, utility selectors, and some logics adapted from my HAIPro plugin, which will support State Tree integration in future.

FlowField-RVO2 A FlowField+RVO2 source code finished with Cursor.
MaxQ 演示了如果使用NASA的航天规划和分析的行业标准航天工具集(如何引入第三方C语言库)。 spaceflight Toolkit for Unreal Engine 5
KittensMaze 一个GAS项目。 A source code of "Kittens' Maze", a free to play game developed in Unreal Engine 4
OnAllFronts-Public Mass Entity (ECS) framework Demo
- 可以作为City Sample 项目的插件使用
- https://github.com/Leroy231/ProjectMStarter 主项目

ParagonUIPrototyping 8年前的UE4项目,可用于学习UI构建。 Paragon UI Prototyping using UE4.11 UMG
ActionRPG_UE53 官方GAS项目升级虚幻5的版本。Action RPG sample project upgraded to the latest Unreal Engine 5.5
PixelSpiritDeck 大量Shader基础图形用例学习。 Each Pixel Spirit card presents a visual element together with the GLSL shader code that generates it. Ultimately, these elements can be reused and combined to compose an infinite visual language. This deck is a tool for learning, a library, and an oracle.
MeshCuttingGunSample 演示物理抓取,和对模型的切割还原。Mesh-Cutting/Restoring mechanics
- 作者还有更多的开源项目:https://unrealengineresources.com/samples

XFXInfinityBladeEffects Epic Games Infinity Blade Effects as a plugin
PCGExperiments A collection of Unreal Engine experiments exploring Procedural Content Generation techniques using PCG graphs and custom tools.




- 这是一个 Unreal Engine 实验集合,专注于使用 PCG 图和自定义工具探索程序化内容生成技术,包括 GPU 纹理采样、书籍生成和曼陀罗图案等应用。
- 💬 项目展示了 PCG 在 UE 中的多种实用场景,如 GPU 优化和程序化生成,适合学习 PCG 功能,但作为实验集合,代码结构可能不够系统化。
PCG DemoRoom Unreal Engine 5 PCG DemoRoom for procedural room generation.



- 这是一个基于 Unreal Engine 5 的 PCG 演示项目,旨在探索使用程序化内容生成技术来精细控制房间生成。项目对比了传统蓝图方法,评估了 PCG 的开发效率和调试优势。
- 💬 项目展示了 PCG 在精细控制方面的实验性应用,对学习程序化生成有参考价值,但可能需要一定的 UE 和 PCG 基础。
Unify Demo project demonstrating integration of plugins with Unreal Engine.
- 这个演示项目展示了如何将我的插件与 Unreal Engine 集成,包括游戏玩法能力系统(Gameplay Ability System)和通用 UI(Common UI)等功能,为开发者提供了一个坚实的基础。
- 💬 这是一个示例项目,展示了 UE 中 GAS 和 Common UI 的集成,适合作为学习模板,但缺乏独特功能。 🔗 here
RogueMassExample A compact UE5.6 sample demonstrating data-oriented simulation with MASS framework.


- 💬 这是一个针对 Unreal Engine 5.6 MASS 框架的学习示例,结构清晰,适合初学者理解数据导向编程。但作为示例项目,代码可能不够完整,不适合直接用于生产。 🔗 [
· [
- 💬 这是一个针对 Unreal Engine 5.6 MASS 框架的学习示例,结构清晰,适合初学者理解数据导向编程。但作为示例项目,代码可能不够完整,不适合直接用于生产。 🔗 [
MetaSounds Synth Repo A repository for collecting MetaSound synth engines and presets for use in games and interactive experiences.
- 这是 Unreal Engine 5 MetaSound 合成器的主仓库,用于收集合成引擎和预设,适用于游戏和交互体验项目。它包含了一个功能完整的多音色合成器实现,支持与 UMG 集成进行用户界面控制。
- 💬 该项目提供了 UE5 MetaSounds 的实用参考实现,亮点在于多音色合成和 UMG 集成,适合音频设计师快速原型设计,但 Haskell 语言标签可能与主要 Blueprint/资产结构不符。 🔗 AudioKit Synth One · "Unreal Engine MetaSounds" · code samples
TargetVector An Unreal Engine 5 template with EOS, Steam, Common UI, and ALS integration.
Other
msdfgen Multi-channel signed distance field generator
- 多通道 signed distance field 生成器
UnrealVerse Information and links about Epic's Unreal Engine including Verse programming language for UEFN, Unreal, Fortnite and the Metaverse along with UE5 and the UE6 convergence
flecs A fast entity component system (ECS) for C & C++
- Flecs 是一个快速轻量级的实体组件系统,可让您使用数百万个实体构建游戏和模拟。


- 提供用于分析 ECS 性能的统计插件,以及用于监视和控制您的应用程序的基于 Web 的 UI
- 使用 emscripten 无需修改即可在浏览器中运行
UE_Modding A collection of UE4 (and 5) Modding Guides. The perfect place for anyone new, to learn UE modding and start creating mods today.
- 虚幻引擎第三方魔改模组开发指南
cheat-engine Cheat Engine is a development environment focused on modding games and applications for personal use.

lua-bytecode-parser-ce A versatile Lua 5.3 bytecode parser that supports both standard Lua bytecode and Cheat Engine modified format.
lazygit simple terminal UI for git commands
avbd-demo2d Augmented Vertex Block Descent (AVBD) reference implementation <video src="https://graphics.cs.utah.edu/research/projects/avbd/teaser.mp4" controls autoplay loop> Your browser does not support the video tag. </video>
audivis-relay Audivis Relay 是一款轻量级的麦克风串流软件,能够将物理麦克风的音频实时传输到虚拟麦克风设备,适用于远程会议、直播、语音聊天等场景。

Mesh2Motion Import a 3D Model and automatically assign and export animations with Mesh2Motion. This is kind of similar to a web application like Mixamo, but I would like it to be more flexible so it can support other model and skeleton types. Hopefully the open source nature means it can be expanded on and evolve more than than the closed tools have.
Noclip.website A digital museum of video game levels
awesome-unreal Some Unreal Engine Tools
highway Performance-portable, length-agnostic SIMD with runtime dispatch
autogen AutoGen is a framework for creating multi-agent AI applications that can act autonomously or work alongside humans.
dify Dify is an open-source LLM app development platform. Its intuitive interface combines agentic AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
airi 💖🧸 Self hosted, you owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.

































