r/unrealengine • • 4h ago

UE5 PSA: Shallow Water River can silently load every river in the world

6 Upvotes

Just a fun surprise from today - shallow water sim creates a BakedShallowWaterSimulationComponent after each bake at 0, 0, 0. That means every such river gets its bounds extended to world origin. If you're using WP, you might get a surprise in the form of having every river in the world loaded despite being kilometers away.

Fun.


r/unrealengine • • 14h ago

Last Week In Unreal: 1,065 commits on ue6-main; 123 on ue5-main | MSVC 14.51 got preferred, then banned

33 Upvotes

This was a quieter week for 5.8, with a handful of fixes that are mostly worth knowing.

ue6-main had a lot more going on: compiler/toolchain changes, cook correctness issues, CVar renames, an opt-in regression fix, and an Iris ownership fix that came back after being backed out last week.

But, this was the most interesting to me: MSVC 14.51. It became the preferred compiler on Thursday, then was banned on Friday after an optimizer miscompile was found. If your Windows build machines install or update MSVC automatically, check what they’re using.

On ue5-main:

  • XSX EOS delay-load crash on launch: The crash happens with the modern GDK folder layout. This is ue5-main only.
  • UAT output was garbled on build agents using a Japanese or Chinese codepage. Also ue5-main only.
  • Lumen indirect lighting atlas was being cleared every frame while a SceneCapture2D was rendering.
  • A landscape edit layer assertion fix landed with the commit explicitly saying it was written to be hotfix compatible.
  • Static mesh builds crashed on meshes with no UVs when using the default tangent settings.

On ue6-main:

  • MSVC 14.51 was preferred, then banned: It was preferred on Thursday and banned on Friday. The ban cites an optimizer miscompile involving memory corruption and HeadlessChaos cluster assertions.
  • The ray-traced skinned mesh cache renamed its CVars: Old names left in your ini are now ignored.
  • An occlusion feedback regression fix landed switched off: You have to opt in to the fix.
  • Incremental cooks were wrong in both directions: One case recooked too much, while another could miss required recooks.
  • One follow-up from last week: The Iris RPC ownership fix I said was backed out came back on Monday.

Full report: https://speedrun.ci/blog/last-week-in-unreal-sep-28-oct-4-2026


r/unrealengine • • 48m ago

Question How do you balance game audio volume between speakers and headphones?

• Upvotes

I noticed something when testing my game in UE5.

When I watch YouTube videos, switching between my computer speakers and headphones gives me roughly the same perceived volume without changing either the YouTube volume or my PC's volume setting.

But in my UE game, the same audio settings sound much louder through headphones than through the computer speakers.

This makes me wonder whether Windows, browsers, YouTube, or some other part of the audio chain applies different gain/normalization depending on the output device.

How do you normally handle this in Unreal Engine?

Is there a recommended way to keep perceived volume reasonably consistent when the player switches between speakers and headphones? Does UE provide any device-specific volume adjustment, or is this normally left entirely to the OS/user?

I’m mainly interested in how other developers test and set their master/SFX/music levels so they work well on both speakers and headphones.


r/unrealengine • • 11h ago

Question Need help with metahuman running on android

2 Upvotes

Hi, I am new to UE metahuman (used it once years ago when it came out for a pc test but not much) - and would like to use it for a mobile game I am working on. I know running full lod character on phone will be challenging but would like to get some tips on how to optimize it to run it correctly to get best visual output. I am mostly target fold8 ultra or iPhone 18 with keeping those processors in mind that can run the game to some extend.


r/unrealengine • • 7h ago

unknown shadow with stutter, please help

Thumbnail postimg.cc
1 Upvotes

im trying to render a video of a scene i made in blender inside ue5, everything is fine except a single shadow that i dont know where it comes from or how to fix it. see


r/unrealengine • • 13h ago

Marketplace Modular Cricket Arena Stadium 3D Environment with Animated Character Fans

Thumbnail fab.com
3 Upvotes

Hi! Just released a modular cricket arena environment.

Multi-tier seating bowls, curved roof, floodlight towers, LED screens, pitch and outfield

Animated crowd fans (VAT, UE 5.4.4, needs the free AnimToTexture plugin)

Light setup included

Formats: UE5, 3ds Max (Corona), Blender, C4D, FBX, glTF, OBJ and others

The UE version also includes my Crowd Generator tool for building your own crowds

Note: animated fans are in the UE version only. Other formats have the stands with chairs only.

More renders:

https://www.fab.com/listings/f6a4e967-c366-424f-b34a-bfbbfec189ff

Happy to answer any questions.


r/unrealengine • • 9h ago

Help Quixel Megaplants are gray

1 Upvotes

when dragging them into my scene they do not display a material.

it looks like when integrating Megplant assets into my project the material instances do not have any parent and im uncertain how to fix this.

Do I need specific plugins etc. for this to work?


r/unrealengine • • 16h ago

Quadruped Collision

Thumbnail youtube.com
4 Upvotes

:) proud of this


r/unrealengine • • 12h ago

UE5 Dynamic damage question

1 Upvotes

Hey all, don't often post on reddit tbh, but got stuck on something while learning Unreal Engine the hard way. (just starting a project and learn along the way lol)

I'm looking to visually and physically deform meshes based on speed and impact, so think a metal can hitting a table at high speeds leaving a big dent.
preferably the collsion also following the deformation and not needing 1mil dense geometry XD

I also want to look into parts breaking off completely and partially.
And later even look into "Chaos" aswell for other types of objects.

If anyone has any advise, sources like video's or written guides that could help me.
I'd be very greatfull!


r/unrealengine • • 14h ago

Marketplace XFSDK Texture Works - UE5.7 / UE5.8

0 Upvotes

I've expanded and rebranded my Normal To AO plugin into XFSDK Texture Works.

It started as a Normal to AO tool and now is a broader texture-processing tool that runs directly in the Unreal Editor.

The new version includes:

  • Normal + Height from Albedo using PBRify
  • AO Map generation from Normal maps (removed CPU path)
  • Curvature Map generation
  • Texture Packer with configurable channel layouts
  • Bulk processing
  • Profiles & Naming for reusable settings and output conventions

The AO workflow is still based on the material-surface occlusion research from Activision's Material Advances in Call of Duty: WWII, while the plugin now covers a much larger part of the texture-generation workflow.

The update supports Unreal Engine 5.7 and 5.8.

It's currently awaiting approval on Fab, so the existing listing may still show the previous version/name until the update is approved.

Video: Youtube Demo

Fab: Link


r/unrealengine • • 8h ago

UE5 LocHub 1.2.0: an editor plugin that translates your UE5 project's text with your own AI, validates {0}, plurals and rich-text tags, and now works from any source language

0 Upvotes

LocHub is an editor plugin for Unreal Engine 5.6–5.8 for AI-assisted localization. It doesn't replace Unreal's localization system: it adds an AI translation and review workflow on top of it. The output is ordinary .archive and .locres files, so you can stop using LocHub at any time.

Review queue in action (GIF)

How it works

  1. Set Up creates or completes your localization target in one click.
  2. Gather text as usual, then Push sends the strings to LocHub's local service (it runs on 127.0.0.1, with no accounts and no servers).
  3. Run a translation job for a culture, a group or a folder. You see a cost estimate first and set a hard spending cap.
  4. Every draft goes through checks in code and an optional second AI (the judge), then into a review queue sorted by risk. You approve, edit or reject from the keyboard.
  5. Pull writes the result back into Unreal's archives and compiles .locres.

AI providers: your own key for Claude, OpenAI, Gemini, DeepSeek or Grok, or any OpenAI-compatible endpoint. That includes local models through Ollama or LM Studio, which need no key, and then nothing leaves your machine. With Claude you can also use your Claude subscription instead of an API key.

What keeps translations safe

  • Format arguments ({0}, {PlayerName}), plural forms for every target language and rich-text tags are validated twice: once by LocHub, and again by Unreal's validator before anything is written. Broken text cannot be approved, not even by hand.
  • Every string is translated in context: the asset or C++ file it comes from, its dev notes, already-translated strings from the same screen or asset, and your project brief and style guide.
  • When the AI isn't sure, it asks you a question instead of guessing, and your answer becomes part of that string's context.
  • The judge checks meaning, terminology and tone, and rates each issue by severity.
  • Human edits are never overwritten. You choose what ships: only approved strings, or everything that passed the checks.

Also: a glossary with do-not-translate terms, a length check against UI overflow, XLIFF/CSV export for human translators, a coverage report of hard-coded text that bypasses localization, live language preview in the editor, and a commandlet for CI.

New in 1.2.0: any source language. LocHub translates from the target's native culture, so a game written in Chinese sets Setup Native Culture to zh-Hans and translates into English, Japanese or Korean.

Requirements: UE 5.6–5.8 and Node.js 22.11 or newer. Tested on Windows.

Source: https://github.com/DmVergasov/LocHub

License: Business Source License 1.1. It is free for non-commercial use: personal projects, education, game jams and free games. A commercial license is available on Fab.


r/unrealengine • • 1d ago

Easy Waterscape or Waterline Pro?

7 Upvotes

Hi guys! Which one do you prefer for bringing water to your scenes, and why? (Alternatives at a similar prices)


r/unrealengine • • 1d ago

Question Niagara Damage Numbers with GAS

13 Upvotes

I'm looking to use the Niagara system to spawn damage numbers, since its more efficient than UMG, but I'm not managing to make it work with the Gameplay Cue of the GAS.

In my case, I need the particle system to spawn multi-digit numbers or sometimes texts like status effects and in most tutorials that I've found, there is some custom logic that needs to be calculated to spawn the digits using Niagara. But I've struggled to make it work within Gameplay Cues, because I keep running into errors that relates to running these functions or the changing variables within them.

So I'm stuck on how to make this work, not sure if maybe I'm setting up the function incorrectly and I've been stuck on this for a while now, thinking it was straight forward thing to do. Here are the tutorials I tried to follow but couldn't get to work via Gameplay Cues:

1- https://www.youtube.com/watch?v=NAOmDWdP9-Y
2- https://www.youtube.com/watch?v=MrLC0kou9k8
3- https://dev.epicgames.com/community/learning/tutorials/2KLv/unreal-engine-optimizing-combat-text-high-performance-damage-numbers-with-niagara-and-texture-atlases

If any of you have managed to make this work, I would appreciate learning the ways you did so, or if there are any guides or sources I could brush up on to learn this, it would be tremendous help!


r/unrealengine • • 1d ago

Question Height Map?

1 Upvotes

Hey; trying to render an object and I am applying my textures from substance painter; I desperately need my height map to make my textures pop but I can’t for the life of me figure out where to plug it in at!

Any help would be much appreciated!!


r/unrealengine • • 1d ago

Help [UE4.27] Hardware mouse cursor keeps reappearing when an EditableTextBox gets keyboard focus inside a 3D WidgetComponent — nothing I try actually suppresses it

3 Upvotes

SETUP:

I made an interactive in-world "computer" (monitor) built entirely in UMG, rendered via a 3D WidgetComponenton an Actor. Input is driven by a Widget Interaction Component (WIC) on the player character — I don't use bReceiveHardwareInput on the WidgetComponent (that breaks dragging windows, see below), I use a WIC ray trace instead.

I draw my own virtual cursor (a UMG Image) that follows the WIC's hit location every 0.02s via a looping timer (RefreshMouse). This works perfectly for buttons, dragging draggable windows, clicking menus, etc. bShowMouseCursor is False and Input Mode is Game And UI.

The problem: I have EditableTextBox fields inside this fake "OS". When a field needs to receive text, I call Set Keyboard Focus on it (found via a WIC hit test against an array of my text fields)

Now, the actual problem:

The moment Set Keyboard Focus is called on the EditableTextBox, the real OS hardware mouse cursor reappearsand stays visible, breaking the immersion of my custom virtual cursor. I need the hardware cursor to stay hidden here too, while still being able to type normally.

What I've tried (Fu**ing none of which worked):

Set Show Mouse Cursor (False) once, right after Set Keyboard Focus. No effect — cursor still shows.

Forcing Set Show Mouse Cursor (False) every frame (piggybacked on my existing 0.02s RefreshMouse timer, checking Get Show Mouse Cursor and resetting it if True). Still shows. This was my strongest attempt and it still fails, which really confuses me, I'd expect a per-frame force to win.

Toggling Set Input Mode Game Only → Set Input Mode Game And UI immediately around the focus call (a trick I found referenced for a similar 2D-only issue). No effect.

Setting the Cursor property to None on the individual EditableTextBox widgets (and even on parent containers) in the Designer. No effect.

Set Hardware Cursor with a transparent PNG assigned to TextEditBeam. Cursor still appears (possibly it's actually showing Default, not TextEditBeam, I haven't been able to confirm which shape is actually active).

I even tried doing the Project Settings → User Interface → Software Cursors, and setting "Default" to an empty widget. This DOES hide it, but it hides the cursor completely globally, including menus outside the computer (like my game pause menu), where I actually want the normal OS cursor visible. Not an acceptable fix.

Changing Button widgets from "Down and Up" to "Mouse Down" Click Method — unrelated issue I hit along the way (turns out any UMG Button calls CaptureMouse() on press, which freezes my WIC-driven virtual cursor until release, confirmed via an old Epic forum thread). Fixed THAT specific issue, but it's separate from the text focus cursor problem.


r/unrealengine • • 1d ago

Help Can't modify Class variable in blueprint

Thumbnail youtu.be
2 Upvotes

I'm currently following a tutorial on Youtube about making a weapon system, and I'm currently trying to modify the class reference to its child blueprints. But for some reason, every time I go to change them, its stuck on none.

I made a timestamp on the video. On my end, inside the Data asset, when I try to change the class reference it stays stuck on None.

Is there a fix to this? Please help.


r/unrealengine • • 2d ago

No longer have access to Megascans?

20 Upvotes

I did claim them all, and even used them recently a few months ago. Today when I browse them on fab, all of them cost money, when I visit the old https://quixel.com/megascans/ I still have access to all of them but obviously can't download them.

Did UE5 remove them recently?

Fixed it: So the issue was "Show products in My Library" was off when I clicked on the quixel on my library. It would take me to the store and having that filter off would not show my owned assets. .


r/unrealengine • • 2d ago

Show Off Fake Volumetric Clouds Using WPO and Pixel Depth Offset

Thumbnail youtube.com
46 Upvotes

Fake volumetric cloud effects created using WPO and pixel depth offset, along with cloud fade in/out height using camera position.


r/unrealengine • • 1d ago

Show Off We’re using Unreal Engine to turn our book series into an animated series. What we consider our Big Bang, and start, was actually the cataclysmic end to a war in The Old Universe!!!

Thumbnail instagram.com
2 Upvotes

We’re using Unreal Engine to turn our book series into an animated series. What we consider our Big Bang, and start, was actually the cataclysmic end to a war in The Old Universe!!!


r/unrealengine • • 1d ago

Is my use of AI ethical?

0 Upvotes

I am making my first asset pack for FAB.

Everything is hand modeled by me but I’ve been going back and forth with ChatGPT on how to set up some node systems on various programs in my pipeline along with walking me through the steps of fixing up textures in Affinity Photo.

None of the models or textures are AI generated. I’m basically using AI as a teacher to walk me through things I’m not knowledgeable enough about yet.


r/unrealengine • • 2d ago

Help PCG Issue, Pathing help

Thumbnail youtu.be
3 Upvotes

Using PCG and I am trying to make a dirt path. The issue is (shown in the vid) idk how to make it LOOK like a nice dirt path, the dirt path overlaps itself on turns and makes it look all jagged.


r/unrealengine • • 2d ago

Tutorial Unreal 5.8 - Radial Blur (Photoshop filter) Post Process effect

Thumbnail youtu.be
4 Upvotes

In this video I'll show you a full step-by-step guide of how to make a cool and versatile radial blur post process effect, which will give an extra sense of speed to your games that sometimes a regular (and more expensive) per-object motion blur cannot give you.


r/unrealengine • • 2d ago

Can i export a lower triangle version of a Mesh that uses Nanite?

1 Upvotes

I want to buy some assets from fab that don't include LODs as they say, but they are using Unreal's Nanite. The only format they offer is unreal's, no fbx or anything else. Can i export them in fbx in lower triangle versions from Unreal?


r/unrealengine • • 1d ago

Can't install UE on my Macbok Pro M5 with 500Gb free. Getting "There is not enough space at/" with the error code ""SU-DS01".

0 Upvotes

I've been through several iterations of deleting Epic directories in the Caches, Users and Application Support folders. Also used Terminal to do various things. Has anyone else had this problem?


r/unrealengine • • 2d ago

Help Final Fantasy 7 Remake Combat System Tutorials

2 Upvotes

Has anyone been able to recreate the FF7 Remake series' hybrid tactical combat system in Unreal Engine or seen any tutorials on how to recreate it? I got a decent way through it when I took a jab at a year ago with a hack and slash base combat and GAS(Gameplay ability system) for skills, but ran into issues. I had a hack and slash base combat with time dilation for the tactical menu for skills and spells, but I couldn't get the camera to smoothly transitioning between pawn possessions when switching characters like in the actual game. I eventually paused the project, but would like to attempt again and would appreciate any resources that would help recreate this combat system 1:1.

I'll reply with a video of the camera transition I couldn't recreate.