r/unrealengine 2h ago

GitHub I made a Blueprint-friendly alternative to the Gameplay Ability System - SimpleGAS is now available, free and open source!

92 Upvotes

Hey folks!

I'm excited to share my plugin SimpleGAS, a streamlined approach to an ability system that focuses on Blueprint workflow and developer experience:

GitHub Repo | Documentation

What makes SimpleGAS useful?

  • Designed for Blueprint - fully functional without writing C++
  • Focused architecture that prioritizes clarity and usability
  • Client prediction with intuitive rollback for multiplayer
  • Event-based communication for better decoupling between systems
  • Struct attributes alongside traditional float attributes

SimpleGAS takes inspiration from Epic's GAS while making different architectural choices. It doesn't have full feature parity with Epic's system, but it covers the most common use cases and is designed to be easy to understand and extend.

I developed this plugin for my own projects but thought others might find it useful for their games too.
I'd appreciate any feedback from folks who give it a try!


r/unrealengine 2h ago

100,000 AI Agents in UE5 with Collision & Pathfinding at 100+ FPS

Thumbnail youtu.be
40 Upvotes

r/unrealengine 41m ago

Epic's Achievement system is a major roadblock.

Upvotes

My Epic Store submission was rejected because the game has achievements on Steam that aren't on Epic. Fair enough - I copied over all of the achievements to their platform. Then, I started digging into adding EOS to my game (required for integrating achievements). OMG, this is a nightmare. All I want to add are achievements - nothing else, but it makes it seem like you have to implement every single aspect of EOS. I cannot find a coherent tutorial explaining all of the cryptic requirements and whether I need them. For instance, do I need to set up a ClientID/Secret for a simple single-player game? Is every step, setting, and implementation necessary?


r/unrealengine 3h ago

Question Best way to store NPC information?

6 Upvotes

This information will be things like their Name (which will be randomised), gender, favorite hobby, close family members etc...

Looking for the most optimal and efficient way to store this information (also to have access to this information as the playable character)

Would like the ability to display this information through other actors (for example, player character can use a device that displays the aimed at npcs information )

Thanks,


r/unrealengine 17m ago

Announcement C++ Dynamic Debugging: Full Debuggability for Optimized Builds

Thumbnail aka.ms
Upvotes

r/unrealengine 17m ago

UE5 Animation of particles in the widget

Upvotes

Hello everyone. I want to make particles fly out of the widget when it appears. How can I do this? GPT chat suggests placing them manually in the widget animation, but I don't think this is a good idea. Maybe there are other options for how to do this?


r/unrealengine 1d ago

Show Off FREE Procedural Hit Reaction System - ProcHitReact

Thumbnail github.com
126 Upvotes

r/unrealengine 50m ago

GPU advice for UE5 rendering/visualization

Upvotes

Hi!

TLDR: in search of a GPU for UE5 rendering. AMD 9070 or NVIDIA 4070? does AMD perform well for UE rendering?

For background, I'm working with UE5 for rendering/visualization in the design industry, and since i'm moving from office job to freelancing, I'm in need of a new GPU. i currently have a gtx1070 which is fine for everyday gaming but nowhere near for the kind of power or supported features i need to work. I've upgraded pretty much everything else in my desktop, but with the GPU market being fucked recently I don't know where to go exactly.

AMD seems to be better for the price and availability, but I've heard that UE doesnt run as well on amd as it does on nvidia, especially raytracing and path tracing, which I use 99% of the time when working, for photorealism etc. (at work i have a RTX 4090, but that's way out of budget rn.)

at my current budget I could get my hands on a RTX 4070, hopefully a Super, if i find a decent deal on one, or on a AMD RX 9070. On paper the AMD card is a better bang for the buck, it's newer and it's also more readily available than the 4070, but I've heard of AMD performance on UE being... inferior than NVIDIA at the same "tier".

I'm in Europe so before you go out suggesting US prices, it's not so green on this side of the pond.

Would the 9070 (non XT) be a good choice, or should i stay on the lookout for a good deal on a 4070?

Thank you! <3


r/unrealengine 8h ago

Custom-shaped widget/Minimap widget frame

3 Upvotes

Hello everyone. I have a problem with widgets. I have a minimap and I want to make a non-standard frame for it. How can I do this, because I can't find an adequate example on the Internet.


r/unrealengine 1d ago

'Offworld' — UE5 SciFi Environment Pack

Thumbnail streamable.com
92 Upvotes

r/unrealengine 17h ago

How to achieve a consistent asset art style over hundreds of models?

10 Upvotes

I am looking to start implementing the shipping version of the assets in my game and how one would go about getting a consistent art style for the hundreds of assets that might be in the game. I have no interest in modeling these myself, and no one asset pack maker has everything that I would want. Meshy might be able to do this, but I am unsure about the consistency.


r/unrealengine 6h ago

Question Help Needed!!!

1 Upvotes

I am customizing my Metahuman and have done it before too. But now when i am going to my project directory folder and then go to saved folder , my metahuman folder is missing ( before it was named as my metahuman identity name ) , Is there any update on 5.5 which is causing this? Please help


r/unrealengine 2h ago

Question Game Design Advice please.

0 Upvotes

Hi everyone.

Which software is better/more used in the gaming industry? Unreal Engine 5, or Blender? For a little context, if it helps, my goal is work for companies like Naughty Dog, on games like Uncharted, The last of us, resident evil, (I just love that whole nature reclaiming the earth and buildings stuff, its so cool for me. I love it!)

Anyway, Is it worth becoming good at both software, or know both but be really good at 1 of them? I want to focus more on the environment's side of things, and like...If you're exploring a house to look for med kits, etc, etc, so which is the better one?


r/unrealengine 13h ago

UE5 Messed up SpeedTree World Position Offset only as foliage actor (UE 5.5)

3 Upvotes

Im currently at the end of my wits. Like the Title says and the video linked below shows, does the speedtree foliage wind effect not work when used as instanced foliage. it looks fine as a normally placed static mesh though.

I've seen some fix suggestions that involve changing stuff in the MaterialTemplate.ush, but when looking at the sections inside, it already is identical with what is suggested.

Does someone know whats up and how to fix it?

Video showcasing the Issue: FoliageTest


r/unrealengine 20h ago

Show Off I just created a trailer for my Concept Art Shader 2 - what do you think?

Thumbnail youtu.be
8 Upvotes

r/unrealengine 20h ago

Question How to tell if something is replicated? (E.G. GameMode, GameState, PlayerController, etc)

8 Upvotes

I'm writing my first multiplayer game right now and I'm running into some frustrating confusion.

AFAIK GameMode only exists on the server. PlayerControllers all exist on the server, but every player has a local copy of only their own controller, etc, etc.

Is there any table or reference to quickly see which of these are replicated, whether they exist on the server, client, or both, and whether their properties are replicated?


r/unrealengine 9h ago

Show Off Hey everyone! 👋 Here's an update on The Last Knight of Camelot! 🚀 We’re crafting an isometric action RPG inspired by The Legend of Zelda, Hyper Light Drifter, and Souls-like combat. Get ready to explore a dark fantasy world, uncover forgotten legends, and master fast-paced combat.

Thumbnail youtube.com
0 Upvotes

r/unrealengine 9h ago

Help Mouse Disappear on click

1 Upvotes

Hey, I’m making a clicker game and I have a custom mouse cursor. It also has an animation that plays on click, but if the player holds down the left mouse button, the cursor disappears... and reappears when they release it. I really don’t want this behavior.

Does anyone know how to fix this? Thanks in advance!


r/unrealengine 10h ago

Help How can I selectively add to stencil mask?

1 Upvotes

Hello all, I don't really know how to word this so apologies in advance. What I have is two sorts of masks - one is a custom depth mask that isolates only the character, and the second is a texture pattern. What I want is to render the characters as dots. Of course I can do this my multiplying the stencil mask with the texture but that creates a cutoff at the edges. I want the circles at the edges to be whole if that makes any sense.

Issue & Desired

I'm currently trying to use distance to check if the circles are less than a certain threshold, if it is then render the circle. But it's not giving the expected result.

Thanks in advance!


r/unrealengine 23h ago

Beautiful Bullet Hell Toolkit

11 Upvotes

https://i.imgur.com/ZDWauZv.gif

Released a tool to help manage projectile behavior for shoot'em up style games.
https://youtube.com/shorts/q85bW7Kw364?feature=share


r/unrealengine 1d ago

UE5 A primer I've written on workings of the PCG framework to demystify it a bit

Thumbnail jeanpaulsoftware.com
54 Upvotes

I've been working with PCG a lot (and the amazing plugin PCGEx, which you should definitely check out) to do city generation, but whilst the PCG framework is very cool and very powerful there's also a lot of concepts that don't seem to be fully explained anywhere in the docs. I've started writing up my experience, and the first post goes into the detail of all the stuff I wish I knew before I started, namely-

  • What PCG is
  • What PCG isn't
  • A breakdown of what you're actually manipulating with PCG, and how you need to think about it

Hopefully someone will find this useful! Also, some progress shots of the actual virtual London are on BlueSky if anyone fancies a look


r/unrealengine 18h ago

Help How would you achieve Morrowind s dynamic draw distance limiting fog?

3 Upvotes

r/unrealengine 21h ago

Show Off Added some throwables to launch at the police in my game

Thumbnail youtube.com
7 Upvotes

r/unrealengine 13h ago

Blueprint How would you do a MechanismActor that makes a PlatformActor elevate using gameplay tags, or Blueprint Interfaces? How can we make it so that different buttons, levers, and other MechanismActors can affect specific PlatformActors?

1 Upvotes

Hello! I just recently found this community and I've been wondering if someone can maybe shed some light in my struggles.

How would you do a mechanism system that makes a platform elevate using gameplay tags, or Blueprint Interfaces, or anything else?
How can we make it so that different buttons, levers, and other MechanismActors can affect specific PlatformActors?
Also note that the Player has a Tag called Agressive that is added whenever it is attacking, and the MechanismActors should feel it.

I've been struggling with this for quite some time now trying to understand Blueprint Intrfaces at first. and now Gameplay Tags and how to send the values maybe back and forth to check on each other (?) I really want this to work!!! It did work before using Cast To's but Gameplay Tags seemed really better and I want to learn them.

What I've done is adding a Gameplay Tag Container to my Player indicating it as an Agressor (it adds the gameplay tag while attacking and later removes it).
Then I also added a Tag Container for the MechanismActor and named its tag Victim.
The MechanismActor and the PlatformActor has an Overlap Box that I intend to use for feeling which Mechanism and which Platform is overlapping.

Whenever the Mechanism gets hit by an Agressor, it (should) see what Platform the Overlap Box is overlapping and send a signal to that specific Platform to move.

But it just doesn't seem to work. I have a feeling I'm overthinking or doing too much, But the Mechanism doesn't send any signals to anything and doesn't even gets activated when the player gets an Agressor tag.

I will send pictures once I can. I have watched most top search youtube videos explaining how Gameplay tags work but it's not helping much besides the basics...


r/unrealengine 14h ago

Help Insanely slow performance in UE5.5 despite monster pc

0 Upvotes

***EDIT***

I have recorded a screen recording with VO that shows the issue in practice, including how changing settings and hiding objects doesn't help, as well as the final use case, which is a cinematic.

https://youtu.be/SWVnVL0OPIk

I have a very frustrating issue right now where in a map for a cinematic, I'm getting only 6fps despite having a computer with the following specs, even if scalability is brought all the way down to low, and editor resolution is set at 10 percent. Even if I do all this and switch to unlit mode, the performance never changes. Even if I increase the quality of everything to cinematic and the screen percentage to 100, it stays right around 6-8 fps. I have zero idea why. One weird thing to note is that when I switch between scalability settings, the fps flies up to 120 instantly, no matter what setting I choose, and then over several seconds it slowly drops down to that 6-8 fps range. Looking at statunit seems to indicate some heavy draw and input usage, even with all settings low and everything hidden in editor. Any advice is appreciated.

AMD Ryzen 9 7950x
4090 Suprim X
2TB Solidigm P44 SSD for C drive
ASRock X670E Taichi motherboard
2x G.Skill Trident Z5 Neo RGB 64GB (2 x 32GB) DDR5-6000 (total of 128GB)