title: Awesome UE5 Tools (Table Version) comments: true
Awesome UE5 Tools
Including open source and non-open source, commercial and non-commercial.
是否awesome,需要根据个人需求来判断。另外,第三方工具选择需要慎重~
目录
- Editor Tools
- Animation
- Niagara
- Gameplay
- Character
- UI
- Shader
- NetWork
- Framework
- Tools
- Engine
- Script
- Python
- Projects
Editor Tools
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
K2PostIt | A small plugin which is intended to look down upon Unreal's very annoying "Comment" node. | 一个更加强大,好看的注释工具,支持Markdown。 | ![]() |
Yap | Yap is a project-agnostic dialogue engine running on FlowGraph. | 一个基于FlowGraph的对话引擎,支持蓝图和C++。 | ![]() |
CustomShortcuts | Custom 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。 | ![]() |
SubsystemBrowserPlugin | Plugin that adds a Subsystem Browser panel for Unreal Engine Editor to explore running subsystems and edit their properties. | 一个查看 Subsystem 的工具,用于探索正在运行的子系统并编辑其属性。 | ![]() |
BlueprintComponentReferencePlugin | Provides a struct and set of accessors that allow referencing actor components from blueprint editor details view with a component picker. | 在编辑器里,当你有一个 UPROPERTY 要保存某个组件引用时,这个插件能自动列出目标 Actor 的组件选项供你选择,而不是手动输入或硬编码。 | ![]() |
QuickActions | Find Anything Inside Unreal Editor Quick. | - 仿MacOS的快捷操作,类似JetBrains的双击shift搜索。 - 除了查找各种资产,还可以执行各种内置的命令,动作。 - Fab: Link - 文档: Link 作者赠言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. | ![]() |
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使用的代码案例。 | ![]() |
ImGuiPlugin | A simple plugin for integrating Dear ImGui in Unreal Engine 5. | - 来自 amu_mhr 的 UE5 ImGui 集成。 - 和其他 ImGui Plugin 不同的是,它通过套了一层 Slate Widget 来实现类型原生widget的dock效果。 - 更好看的UIShader。 - 附带一个 example: ImGuiExamples | |
ImGui (VesCodes) | Supercharge your Unreal Engine development with Dear ImGui. | - 另一个imgui,支持Multiple Viewports, Docking, Editor Support, Play-in-Editor, Remote Drawing。 - 这里的docking是指 Dear ImGui 的原生docking功能,而不是通过 Slate Widget 实现的。- 多视口功能允许您将 Dear ImGui 窗口无缝地从主渲染上下文中提取出来。 | ![]() |
UnrealImGui | Unreal plug-in that integrates Dear ImGui framework into Unreal Engine 4/5. | IDI-Systems 的 ImGui 集成,最多人用的版本。 | |
RaylibUE | Bridge Raylib's easy-to-use drawing API with Unreal Engine's intuitive Blueprint nodes. | 特定场景下有用:用一个独立的渲染叠加层(overlay) 在 Unreal 的游戏视口上渲染。 | |
DFoundryFX | Plugin with Dear ImGUI, customizable performance metric charts, Shader compiler monitoring and STAT commands control panel. | - 提供一个面板来控制常用的 STAT 命令,更方便在 Game Viewport 里直接切换/查看。 - 可以看到 Shader 编译过程/状态。 | |
PropertyHistory | Property History allows you to quickly see the history of a property. | 快速查看属性的修改历史,支持actors, material nodes, material instances等。 | ![]() |
ProjectCleaner | Unreal engine plugin for managing all unused assets and empty folders in project. | 用于清理未使用的资源和空文件夹。 | ![]() |
UEToolboxPlugin_Dev | Contains a development setup for the Gradientspace UEToolbox plugin. | - 作者是Modeling Mode和Geometry Script的核心开发者。 - 该插件从闭源到开源的心路历程,值得细品:UEToolbox, Parametric Assets, and Open-Source 不幸的是,就我个人的抱负而言,Epic Games Inc 对“运行时工具”方面并不特别感兴趣... | ![]() |
NodeToCode | Translate Unreal Engine Blueprints to C++ in seconds. Not hours. | 由 LLM 提供支持的插件,一键将蓝图图表转换为简洁、结构化的 C++ 代码。 | ![]() |
BlueprintRetarget | An small tool that allows retargeting invalid blueprints when its parent class is missing on UE4. | 当父类丢失时,用于重定向失效蓝图的小工具。 | |
RVisualNarrative | A cross-version dialogue state machine editor plugin for Unreal Engine. | 为虚幻引擎开发的跨版本对话状态机编辑器插件,旨在提供可视化、灵活且高效的剧情对话编辑或者状态机解决方案。 | |
CrystalNodes | Crystal Nodes contains a simple module that changes your blueprint graph style. | 一个简单的模块,可以更改您的蓝图图形样式。它使用自定义材质作为slate笔刷,并与蓝图布线插件兼容。 | ![]() |
UE_TAPython | An editor plugin for Unreal Engine that provides a framework for creating python editor tools. | 并非开源项目,但免费使用。提供了超过200个编辑器工具接口,使创建菜单和UE原生Slate UI变得更加容易和快速。 | ![]() |
BPCorruptionFix | Fixes corrupted Blueprints due to Actor Component changes. | 有用,但不常用。用于修复因Actor组件更改而损坏的蓝图。 | |
AdvancedUI | Allows setting a custom and persistent UI scale for the editor. | 修改并保存UE编辑器的默认缩放比例。目前只有这一个功能。 | |
UE-ProgramBrowser | Create, Build, Package an Unreal Engine Standalone Program Application. | 使用虚幻引擎资源创建独立应用程序(而非游戏),实现从创建到打包的一键式流程管理。 更多参考: 知乎文章 | ![]() ![]() |
UEGitPlugin | Unreal Engine Git Source Control Plugin (refactored). | 重构版的UE Git源码控制插件。 | |
PCG Assets | A collection of custom PCG C++ nodes. | 大量PCG C++自定义节点资产。 | ![]() |
WFCLevelCreator | UE5 WFC algorithm for map generation. | UE5 WFC 算法生成地图。 还可以参考作者自定义slate ui的实现,干货很多: Bilibili Video | ![]() |
动画纹理 | This plugin allows you to import animated GIF into your Unreal Engine 4 project as a new AnimatedTexture asset type. | 直接把GIF作为一种资产导入。 | ![]() |
Renom | A simple tool to rename Unreal Engine projects. | UE5改名工具。(实测不是很好用, 可能是项目自身原因) | |
MDMetaDataEditor | Plugin to enable editing meta data of Blueprint Properties, Functions, and Parameters. | 支持使用蓝图修改、配置元数据。 | |
RefreshAllNodes | Unreal Engine plugin that refreshes and compiles all of your blueprints. | 该插件在编辑器中创建一个按钮,它将在所有蓝图上运行内置的“刷新所有节点”命令。 | |
Cog | A set of debug tools for Unreal Engine built on top of Dear ImGui. | 基于Dear ImGui的UE调试工具集合。提供比UE原版更好用的GAS、EnhancedInput、行为树、CheatMenu等调试工具。 | ![]() |
Minesweeper | Minesweeper Editor Tool. Fully made with Slate. | Slate 实现的扫雷游戏。 | ![]() |
Animation
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
TurboSequence | Skeletal Based GPU Crowds for UE5 🚀 | 用GPU加速骨骼动画。 | ![]() |
mixamo_converter | Blender addon for converting mixamo animations to Unreal 4 rootmotion. | mixamo 根动画转换神器。 | |
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 | 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 | Contains Unreal 5.4+ curve editor filters and a heavily-modified MetaHuman character picker. | 包含 UE 5.4+ 曲线编辑器过滤器和经过大量修改的 MetaHuman 角色选择器,适用于 Metahuman 和 UE5-Mannequin 控制装置。 | ![]() |
ProceduraAnim | UE5 procedural animation example, four-legged robot demo. | UE5程序化动画例子,四足机器人演示。 林佬作品,干货很多: Bilibili Video | ![]() |
SimpleRideControl | Imitating Elden Ring's horse mounting animation and camera control. | 仿老头环上马动画和镜头控制。 演示视频: Bilibili Video | ![]() |
Niagara
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
Niagara Destruction Driver | Turn CHAOS destructibles into 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 particles to a single niagara system. | GameDevMicah 是GiantessPlayground的作者:@gamedevmicah 相关项目:NaniteMaterialUnification 演示如何使用 PerInstanceCustomData 和 CustomPrimititiveData 在单个主材质中驱动纹理选择。 |
Gameplay
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
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. | 一系列游戏功能操作,用于模块化添加技能、控件等。 | |
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. | 作者在业余开发过程中开发的一系列UE5插件。 | |
UE-Portals | This plugin has been developed for the study of visual properties only. | 主要用于视觉属性研究的传送门插件,传送功能是次要的。 | ![]() |
Array-Utils | STL utilities for Unreal Engine Arrays. | 为UE的TArray提供类似STL的实用功能。 | ![]() |
SharedCoolingAbility | A concise, out-of-the-box shared cooling plugin that supports single-player and online play. | 简洁式开箱即用支持单机、联机的共享冷却插件,无需写代码,不耦合项目。 | ![]() |
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的体素插件。个人免费使用,目前只开源了1.0,2.0预览版需要付费。官网: voxelplugin.com | ![]() |
FutureExtensions | Unreal Engine plugin for async task programming. | 用于异步任务编程的UE插件。 | |
UE5Coro | UE5Coro implements C++20 coroutine support for Unreal Engine 5 with a focus on gameplay logic, convenience, and seamless integration. | - 为UE5实现C++20协程支持。 - 让蓝图也支持协程函数。 - wrap了多个module, 使用方便。 | |
FlowGraph | Design-agnostic node system for scripting game’s flow in Unreal Engine. | 用于在UE中编写游戏流程脚本的、与设计无关的节点系统。 | ![]() |
Dialogue Plugin | Dialogue Plugin System for Unreal Engine. | UE对话插件系统。 | |
SPUD | SPUD is a save game and streaming level persistence solution for Unreal Engine 5. | 易用的存档系统和流式关卡持久化解决方案。 | |
stream-chat-unreal | The official Unreal SDK for Stream Chat, a service for building chat and messaging games and applications. | 聊天框架,源码值得学习。该stream不是那个steam。 | ![]() |
Character
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
Mutable | Mutable generates skeletal meshes at runtime in your game. | 角色自定义系统。它可以在运行时生成任何类型的骨骼网格体,包括动物、道具和武器。 | ![]() |
UI
地址名字 | 原项目说明 | Note | img | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UMG3dRenderWidget | The UMG3dRenderWidget plugin provides the bridge between the PocketWorlds plugin from Epic and UE projects. | Lyra的扩展,可以将3D场景渲染到UMG中。适合在UI中展示独立世界(如角色选择界面)。 | |||||||||||||||||||||||||||||||||||||
Game UI Assets Guide | A guide for UI/UX artists and designers when they need to send their exported files to the programmers. | 给艺术家和设计师的UI资产导出指南,方便和程序员沟通。 | |||||||||||||||||||||||||||||||||||||
DeferredPainter | An UMG exposed deferred paint container for Unreal. | 延迟绘制容器,可以绕过常规绘制流程,在所有常规UI绘制完毕后最后再绘制容器内的内容。 | |||||||||||||||||||||||||||||||||||||
MDFastBinding | A versatile and performant alternative to UMG property bindings for designer-friendly workflows. | 一个多功能且高效的 UMG 属性绑定替代方案,允许在编辑器内将原始数据转换为可驱动视觉效果的形式,同时保持高性能。 | ![]() | ||||||||||||||||||||||||||||||||||||
UIDatasource | Light MVVM plugin for UI development. | 轻量级的UI开发MVVM插件。 | ![]() | ||||||||||||||||||||||||||||||||||||
CowNodes | Improved Version of Epic's CreateWidget and CreateWidgetAsync (from CommonGame). | 异步创建widget。 | |||||||||||||||||||||||||||||||||||||
WidgetSplineSystem | A free and open-source plugin for Unreal Engine that introduces a powerful spline widget. | 可编辑的样条线绘制widget,可以在 UMG 编辑器和运行时轻松绘制和编辑 2D 线条。 | |||||||||||||||||||||||||||||||||||||
NiagaraUIRenderer | Niagara UI Renderer | Free Plugin for Unreal Engine. | 在UI中渲染Niagara粒子效果的免费插件。 | ||||||||||||||||||||||||||||||||||||
MeshWidgetExample | SMeshWidget Example. | SMeshWidget 示例。 | |||||||||||||||||||||||||||||||||||||
UINavigation | A UE4/5 plugin designed to help easily make UMG menus navigated by mouse, keyboard and gamepad. | 不想用CommonUI可以考虑这个,方便制作支持鼠标、键盘和手柄导航的UMG菜单。 | |||||||||||||||||||||||||||||||||||||
UE-BYGRichText | Rich text library supporting customizable Markdown formatting. | 功能对比
| |||||||||||||||||||||||||||||||||||||
ElementUI-UMG-Kit | An easy way to change the style of your elements that extends beyond the default ones the Common UI provides. | 提供比Common UI默认样式更丰富的元素样式扩展。 | ![]() | ||||||||||||||||||||||||||||||||||||
UI Tweening Libary for UE4/UMG | Unreal 4 UMG UI tweening plugin in C++. | UI 补间动画,方便C++ 使用。 | |||||||||||||||||||||||||||||||||||||
UEImgui | IMGUI usage, supports code editor. | IMGUI的使用,支持代码编辑器。 | ![]() | ||||||||||||||||||||||||||||||||||||
运行时图片加载器 | Load images and GIFs into Unreal at runtime without hitches. | 支持GIF,webp 格式。 | ![]() |
Shader
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
RTMSDF | 2D signed distance field generators & importers for Unreal Engine 5. | 提供导入器,用于从.svg和各种纹理源文件生成2D SDF。 | ![]() |
SceneViewExtensionTemplate | Unreal Engine 5 plugin template for adding a custom rending pass into the engine with a SceneViewExtension. | 在不改引擎源码的前提下,向渲染管线里注入自定义渲染pass的插件模板。 | |
UE5_Tut_5_Custom_Material_Node | Tutorial code for how you can create your own material nodes for use in any material. | 创建自定义材质节点的教程代码,示例是一个简单的去饱和度节点。 | |
MaterialMaker | A procedural textures authoring and 3D model painting tool based on the Godot game engine. | 虽然说支持 Unreal Engine,但是测试发现生成的hlsl 依然代码存在很多报错 (2025.7.30)。 | ![]() |
ProceduralDrawingMaterialSamples | A collection of procedural drawing material samples for Unreal Engine (UE5). | UE5的程序化绘制材质示例集合,可用于学习技术美术和项目参考。 | ![]() ![]() |
DarknessFX/UEMaterials | DarknessFX Collection of Unreal Engine Materials. | DarknessFX的UE材质集合。 | ![]() |
NetWork
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
UE5.5-SteamSessionHelper | Blueprint-friendly fix for Steam hosting/joining issues in Unreal Engine 5.5. | 修复了UE 5.5中OnlineSubsystemSteam引入的一些问题,恢复了可靠的Steam多人游戏工作流程。 | ![]() |
VaRest | REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications! | 该项目作者已经停止维护,推荐自己fork后使用。 但Fab版本依然在更新,且免费: Fab Link |
Framework
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
PCGExtendedToolkit | PCGEx is a free (libre) Unreal 5 plugin that expands PCG capabilities. | 比官方PCG更强大的PCG工具。 示例项目: PCGExExampleProject 文档: PCGEx Docs | ![]() |
imgui | Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies. | 代码驱动的UI开发方式,对程序员非常友好,非常适合做游戏内调试工具、编辑器扩展。 | |
Taichi | Productive, portable, and performant GPU programming in Python. | 并行计算框架,适合计算密集型任务。可以很容易地集成到UE中,利用其高性能并行计算和UE的Python支持。 | ![]() |
spine-runtimes | Runtimes for Spine, a 2D skeletal animation tool for games. | Spine 是一款针对游戏开发的 2D 骨骼动画编辑工具, 支持虚幻。 | |
MassSample | A small sample project for understanding of Unreal Engine 5's experimental ECS plugin. | 用于理解UE5实验性ECS插件的小型示例项目。 | ![]() |
MassAIExample | A project primarily used to experiment with Mass, an ECS Framework. | 主要用于试验Mass(ECS框架)的项目。 | ![]() ![]() |
MaaassParticle | A UE5 plugin that renders large-scale crowds through Niagara and can control them via state management. | 通过Niagara渲染大规模人群并通过状态管理进行控制的UE5插件。 | ![]() |
UnrealLibretro | A Libretro Frontend for Unreal Engine. It lets you run emulators within Unreal Engine. | Libretro 游戏模拟器。它允许您在UE中运行Libretro核心(模拟器)。 | ![]() |
Tools
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
UnrealEngine-UpdateTracker | An automated service that monitors updates to Unreal Engine's private GitHub repository and summarizes important changes using AI. | 使用 Gemini AI 自动化分析 Unreal Engine 的更新,并将报告发布到GitHub Discussions。 | |
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 工具,通过DLL注入到游戏进程。 | |
UnrealAnalyzerMCP | A Model Context Protocol (MCP) server that provides powerful source code analysis capabilities for Unreal Engine codebases. | 一个MCP服务器,为UE代码库提供强大的源代码分析能力,使AI助手能够深入理解和分析UE源代码。 | |
DreamTranslatePO | An automated translation tool for po localization files or csv localization files. | 虚幻引擎本地化工具,支持PO文件和CSV文件的自动翻译,接入AI。 | ![]() |
UnrealHeightMap | Unreal Engine 16 Bit Grayscale PNG Heightmap Generator. | 在线高度图生成工具,大部分真实地形都能获取。工具地址: manticorp.github.io/unrealheightmap | |
DreamUnrealManager | WinUI3 Unreal Engine Project / Unreal Engine Manager. | UE引擎/项目管理器 + 可视化预编译插件批量构建工具。 | ![]() |
KeywordGacha | A next-generation translation assistance tool that uses AI to analyze text content and generate termbases. | 使用 AI 能力分析小说、游戏、字幕等文本内容并生成术语表的次世代翻译辅助工具。 | ![]() |
ComfyTextures | Unreal Engine ⚔️ ComfyUI - Automatic texturing using generative diffusion models. | 用扩散模型给3d模型场景自动生成贴图。 | ![]() |
RGB↔X | Image Decomposition and Synthesis Using Material- and Lighting-aware Diffusion Models. | AI根据输入图片生成材质。 | ![]() |
Libretro Shader | Hand-converted glsl shaders from libretro's common-shaders repo. | 老电视机、老游戏 滤镜。 | ![]() |
glslViewer | Console-based GLSL Sandbox for 2D/3D shaders. | 基于控制台的2D/3D着色器GLSL沙盒。 | ![]() |
UnrealGPUSwarm | A good starting point for learning how to write compute shaders in Unreal. | 学习compute shaders的例子。在GPU上实现了一个boid模拟。 |
Engine
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
CSLocTools | A plugin and a set of engine patches for Unreal Engine 5 that help with localization and string table management. | 硬核的本地化重构工具,通过修改引擎源码实现。自动将控件中硬编码的文本替换为对字符串表的引用,解决技术债。 | |
MooaToon-Engine | A manga-style cartoon rendering engine. | 漫画风卡通渲染引擎。改了引擎管线,需要作为上游合并到UE5源码。官网: mooatoon.com | |
UnrealEngine-Angelscript | AngelScript Integration for Unreal Engine. | 天使脚本引擎,伟大无需多言。由《It Takes Two》的开发商Hazelight积极开发。官网: angelscript.hazelight.se | |
NvRTX | An optimized and feature-rich branch that contains all the latest developments in the world of ray tracing. | 虚幻引擎的 NVIDIA RTX 分支,包含光线追踪和神经图形领域的最新进展。官网: NVIDIA RTX Branch | |
Moon-Engine | Angel Script & Toon Rendering & NvRTX Unreal Engine. | 合并了三大上游: AngelScript, Toon Rendering, NvRTX。 | |
Unreal-NvRTX5.0-PhysX-ViteStudio | Fork of NvRTX-5.0 (DDGI Optimized) With PhysX, Tessellation (WIP) and Clang 13 compliance. | 目标是提供性能最高的UE5迭代。基于UE NvRTX 5.0版本,因为新版UE性能下降,该版本移动和碰撞计算速度更快。 |
Script
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
UnrealSharp | A plugin to Unreal Engine 5, which enables developers to create games using C# (.NET 9) with Hot Reload. | 支持热更新和.NET 生态,NativeAOT编译已经在开发中。 | |
Puerts | 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. | 功能丰富、易于学习且高度优化的UE Lua脚本插件。 |
Python
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
PythonSamples | Contains some python samples to script the editor in Unreal Engine. | 包含一些用于在UE编辑器中编写脚本的python示例。 | ![]() |
UnrealEditorPythonScripts | Some of my personal scripts i made to use for my own projects. | 作者为自己项目制作的一些个人脚本。 | ![]() |
Projects
地址名字 | 原项目说明 | Note | img |
---|---|---|---|
AstralShipwright | Full game sources for Astral Shipwright, a space sim made with Unreal Engine 5. | 一个用UE5制作的太空模拟游戏的完整源码。 | ![]() |
HeliumRain | Full sources for Helium Rain, a realistic space opera using Unreal Engine 4. | 一个用UE4制作的现实主义太空歌剧游戏的完整源码。 | ![]() |
UE5RuntimeToolsFrameworkDemo | Sample project/code that uses the UE5 InteractiveToolsFramework to provide a small modeling app at Runtime. | 使用UE5 InteractiveToolsFramework在运行时提供小型建模应用的示例项目。 | |
StateTreeTest | Advanced AI system using Unreal's State Tree. | 使用UE State Tree的高级AI系统。敌人可以施法,切换状态,并在低生命值时使用EQS寻找治疗药水。 | ![]() |
FlowField-RVO2 | A FlowField+RVO2 source code finished with Cursor. | 一个FlowField+RVO2的源码实现。 | |
MaxQ | Spaceflight Toolkit for Unreal Engine 5. | 演示了如何使用NASA的行业标准航天工具集(如何引入第三方C语言库)。 | ![]() |
KittensMaze | A source code of "Kittens' Maze", a free to play game developed in Unreal Engine 4. | 一个GAS项目,《小猫的迷宫》游戏的源码。 | |
OnAllFronts-Public | Mass Entity (ECS) framework Demo. | Mass Entity (ECS) 框架演示。可以作为City Sample 项目的插件使用。 | ![]() |
ParagonUIPrototyping | Paragon UI Prototyping using UE4.11 UMG. | 8年前的UE4项目,可用于学习UI构建。 | ![]() |
ActionRPG_UE53 | Action RPG sample project upgraded to the latest Unreal Engine 5.5. | 官方GAS项目升级虚幻5的版本。 | ![]() |
PixelSpiritDeck | A tool for learning, a library, and an oracle for GLSL shaders. | 大量Shader基础图形用例学习。每张卡片都展示了一个视觉元素及其生成它的GLSL着色器代码。 | ![]() |
MeshCuttingGunSample | Mesh-Cutting/Restoring mechanics. | 演示物理抓取,和对模型的切割还原。 作者更多开源项目: unrealengineresources.com | ![]() |
XFXInfinityBladeEffects | Epic Games Infinity Blade Effects as a plugin. | 将《无尽之剑》的特效作为插件使用。 | ![]() |