sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

Do YOU want to write game dialogue for #UE5? Would you like to write the whole script in text like a movie script, that's easy to edit, and version control friendly? Want to perform camera cuts, sync with cutscenes, and animate characters?

Announcing the SUDS Pro Dialogue System that does all of this and more, now available on the Marketplace: https://unrealengine.com/marketplace/en-US/product/suds-pro-dialogue-system

I've put a lot of work into this and it's finally here. Boosts appreciated! 🙂 #gamedev #unrealengine

gpuopen, to Amd
@gpuopen@mastodon.gamedev.place avatar

🎵 On the first day of Gamesmas, my #gamedevs sent to me ...

... the first release of #AMD #FSR3! 🎵

🎁 With a bonus gift of a #UE5 plugin 🎁

https://gpuopen.com/fsr3-source-available/?utm_source=mastodon&utm_medium=social&utm_campaign=fsr3

darkstar, to unrealengine
@darkstar@mastodon.gamedev.place avatar

It's like they don't want Kevin to go beyond the ruins...

video/mp4

darkstar, to unrealengine
@darkstar@mastodon.gamedev.place avatar

After finishing the underground lake area, I took some time to improve animations and add a new game mechanic.
Speedrunners are going to love this! 🏃‍♂️💨

#screenshotsaturday #UE5 #metroidvania

video/mp4

sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

I'm having a Black Friday sale on SUDS Pro, my advanced text-driven dialogue system for #ue5. Check it out! It has great reviews thanks to some really lovely folks who already bought it and really liked it, so maybe you will too 😊

I don't intend to hold sales very often so this is the cheapest it's going to be for a while, grab it while it's hot: https://www.unrealengine.com/marketplace/en-US/product/suds-pro-dialogue-system #unreal #gamedev

sbseltzer, to gamedev

: Toggle Node Purity! Gets and Casts have both pure and impure forms. Right click the node and you'll see an option for it.

Stop using IsValid where possible. Convert get nodes to impure get nodes if you need to branch on their validity.

Need to check if something can be casted as a bool? Or maybe you don't care if the cast fails? Convert it to a pure cast node!

I'm not saying you should always change node purity, but doing so can make your graphs a lot more readable!

Drop down menu for a get node highlighting the "Convert to Validated Get" option.
Screenshot of an impure get node and a pure cast node

GhislainGir, to unrealengine
@GhislainGir@mastodon.gamedev.place avatar

#UnrealEngine #UE5 #gamedevelopment #gamedev #fx

🥳Just finished making a new three-part series where I explain how I built this scan effect.

Part I is live on my YT! https://youtu.be/f5diUsuftEk

video/mp4

GhislainGir, to gamedev
@GhislainGir@mastodon.gamedev.place avatar

#UnrealEngine5 #UE5 #gamedev #tutorials

🥳New video is live on my YT!

https://youtube.com/watch?v=-lEeBwNdfw4

Ever wondered how to efficiently generate distance fields in real time? Or voronoi textures? Or extra thhhhick outlines? The JFA is truly an awesome algorithm :)

Project files are available as a Tier 2 reward on my Patreon: https://patreon.com/GhislainGir

Thanks so much for the incredible support 🥰Onto the next project! Cheers

glassbottommeg, (edited ) to gamedev
@glassbottommeg@peoplemaking.games avatar

Guess I should do another #introductions since I migrated-

hiya! I'm Megan, I made SkateBIRD - https://store.steampowered.com/app/971030/SkateBIRD/ - and I run Glass Bottom Games and all that.

I made SkateBIRD (and a bunch of other stuff) in #unity3d, and now I'm an #unrealdev using #ue4 / #UE5 to make even FANCIER bird related entertainments.

(and mastodon.gamedev.place, my previous instance, is fine! it just got HUGE, so figured I wanted to try a smaller place)

maxim, to gamedev
@maxim@mastodon.gamedev.place avatar

Unreal Engine 5 - is fun, fun, fun 🤣

#gamedev #unreal #UnrealEngine #UnrealEngine5 #ue5 #indiedev

video/mp4

Skunk, to python

Aller il est temps de respecter la coutume et de faire mon #introduction

Je suis Skunk car j'aime bien les moufettes 🦨. Homme franco-suisse de 40 ans. Pas vraiment français ni vraiment suisse mais je m'en fout j'aime mon petit bout de pays bizarre.

Contrôleur aérien et pilote privé. Je baigne dans l'aéronautique depuis mon adolescence donc forcément j'ai basculé du coté obscur de la force et bosse dans le secteur.
Je vole de moins en moins car tout coûte cher dans la vie et ayant grandi avec un IBM PS/1 à la maison je suis forcément devenu geek et gamer. Je peux donc assouvir ma soif de vol aux instruments grâce à Flight Sim et Xplane (et pas du tout car il est impossible de louer un #Airbus).

A 20 j'ai décidé réaliser mon rêve; être artiste et devenir écrivain. A 30 ans j'ai pris la décision de me sortir les doigts du fondement pour quitter mon job. A 40 ans je suis toujours dans l'aérien et n'ai que des manuscrits non réécrit ou corrigés...

Du coup, nouveau plan ! Je vais apprendre le #python et le #c++, #blender et #unrealengine. Perfectionner mes #mathématiques, faire du #datascience et écrire des #algorithmes pour devenir un gros profiteur #capitaliste qui paie son loyer en faisant du #trading. Mais surtout pour reprendre le contrôle sur mon emploi du temps et utiliser ce temps libre pour l'écriture mais aussi devenir expert #ue5, monter une entreprise dédiée à ça qui finira par faire des jeux vidéos car le #10èmeArt c'est la vie ❤️

La suite est simple: Succès, domination du monde, fêtes, abus, mst, alcoolisme, mort.

Mais bon pour l'instant je soigne ma procrastination en traînant sur le Fediverse donc ça n'avance pas beaucoup cette histoire...

sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

This might be useful to someone; I was looking into cheap, deterministic but more uniform random number generators (but not perfectly uniform) and noticed that UE already has a "Halton()" function, which implements the Halton Sequence: https://en.wikipedia.org/wiki/Halton_sequence.

However it was only used internally for various things, and not really exposed to engine users in a useful way.

So, I made a random stream util which makes it easy to use: https://github.com/sinbad/StevesUEHelpers/blob/master/Source/StevesUEHelpers/Public/StevesBalancedRandomStream.h #ue5 #unreal

sbseltzer, to unrealengine

PSA: users, please know the wonders of TInlineComponentArray and the TInlineAllocator template. Life changing stuff right here. Stop using TArray GetComponents and other small temporary containers on the heap. Please. Put an end to needless memory fragmentation. Be enlightened by the efficiency of stack memory. There's still time for you to see the light. Image text in following posts...

Don't forget to boost to help a fellow dev!

Edit: Made a correction to first example - according to my IDE it resolves to a move constructor, not a copy constructor. It's still the worst of these options, but not as egregious as I initially thought.

sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

Man, getting the settings precisely right to replicate a physics actor in #ue5 smoothly is a right PITA. The amount of forum posts about it reinforce that. The thing is, once you get the settings right it works great. But get anything wrong, or set something at the wrong time, and you'll get actors that don't replicate, jitter, or move really jerkily.

To save other people's sanity, I made a base class that Just Works, and we can all move on with our lives:
https://github.com/sinbad/StevesUEHelpers/blob/master/Source/StevesUEHelpers/Public/StevesReplicatedPhysicsActor.h

PeteDimitrovArt, to gamedev
sinbad, to Unreal
@sinbad@mastodon.gamedev.place avatar

I really like using the #Unreal Visual Logger, but was disappointed that there was only one 2D shape (a circle). So I added some new ones! There's shortcuts for squares & triangles but you can basically do any regular polygon shape, including stars, for fun. https://github.com/sinbad/StevesUEHelpers/blob/master/Source/StevesUEHelpers/Public/StevesVisualLogger.h

Unfortunately the visual logger doesn't support labels for custom paths so you can't add text like you can with circle, without a source engine change. 😥 #ue5 #gamedev

The code that produced this: FVector Start(4000, 0, 0); int n = 0; UE_VLOG_TRIANGLE(this, LogMiner, Log, Start, FVector::UpVector, 10, FColor::Cyan); UE_VLOG_SQUARE(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, FColor::Yellow); UE_VLOG_POLY(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 6, FColor::Orange); UE_VLOG_POLY(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 8, FColor::Emerald); UE_VLOG_STAR(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 6, 5, FColor::Magenta); UE_VLOG_STAR(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 2, 10, FColor::Turquoise); n = 0; Start = FVector(4000, 25, 0); UE_VLOG_TRIANGLE_THICK(this, LogMiner, Log, Start, FVector::UpVector, 10, FColor::Cyan, 3); UE_VLOG_SQUARE_THICK(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, FColor::Yellow, 3); UE_VLOG_POLY_THICK(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 6, FColor::Orange, 3); UE_VLOG_POLY_THICK(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 8, FColor::Emerald, 3); UE_VLOG_STAR_THICK(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 6, 5, FColor::Magenta, 3); UE_VLOG_STAR_THICK(this, LogMiner, Log, Start + FVector(n += 25, 0, 0), FVector::UpVector, 10, 2, 10, FColor::Turquoise, 3);

sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

Version 1.1 of my text-driven dialogue system for #UE5, SUDS Pro, is live on the marketplace!

New features:

Marketplace link: https://unrealengine.com/marketplace/en-US/product/suds-pro-dialogue-system

darkstar, to unrealengine
@darkstar@mastodon.gamedev.place avatar

The marble rosarium is still a quiet place. I only added harmless gardeners.
#screenshotsaturday #UE5 #metroidvania

video/mp4

Codekitten, to unrealengine

I'm back on Youtube!

In this video I go through five things I believe are useful for Technical Artists to explore in the path of becoming a #ShaderWitch, and five things I think are essential to the job of #TechnicalArt.

(plus a bonus point!)
#UnrealEngine #UE5 #Unity

Link below!👇
https://www.youtube.com/watch?v=PwFP2RZ0k9A

sinbad, to Unreal
@sinbad@mastodon.gamedev.place avatar

Have you ever wanted to reference a DataTable row in an #unreal UPROPERTY, but find it tedious to have to pick the DataTable every damn time? Do you just want to pre-define the table the property is supposed to be referencing, and just pick the row quickly and easily like a boss?

If so, this blog post is for you! https://www.stevestreeting.com/2023/10/06/a-better-unreal-datatable-row-picker/

#ue5 #UnrealEngine5

sinbad, to unrealengine
@sinbad@mastodon.gamedev.place avatar

Did you know that I wrote a fully featured, text-script driven dialogue system for #UE5? Drives dialogue, camera cuts, cutscenes and more. I've written a lot of libs over the years, but I really like this one.

Reviewers* have said:

  • "Great documentation and codebase. Recommend - A++"

  • "So far the best system we've come across"

  • OK technically it only has 1 review so far, but it was glowing, from someone who paid me 😄

Check it out: https://www.unrealengine.com/marketplace/en-US/product/98046b91d2d4470f8c10db3589b3640e

Docs: https://olddoorways.com/sudspro/docs/

GhislainGir, to unrealengine
@GhislainGir@mastodon.gamedev.place avatar

#UE5 #gamedev #vfx #tutorial

🥳I released a video that should help you get started with setting up skeletal foliage interaction in UE5.

https://youtu.be/ZjQKHHtczIw?si=SqhavniJrJSj-Rsw

Files are available as a Tier 2 reward on my Patreon: https://www.patreon.com/GhislainGir

Thanks for the support <3

video/mp4

maxim, to gamedev
@maxim@mastodon.gamedev.place avatar

New experiment with Niagara Fluids smoke in Unreal Engine 5. The first emitter takes a spline of any shape and sends a particle along the route, this data is transmitted to another emitter for smoke. As a result, I got smoke that forms around the spline

#gamedev #UnrealEngine5 #ue5 #scifi #game #gaming #videogames #gamedesign #indiedev #vfx #indiegame #scifiart #art #mastoart

video/mp4

qaqelol, to unrealengine
@qaqelol@toots.niark.nexus avatar

Hi !
I'm looking for good online ressources/courses for Technical Artist in #UnrealEngine (on any topic).

Boosts are appreciated !

#UE #UE5 #TechArt #GameDev #FediAsk #help

sinbad, to random
@sinbad@mastodon.gamedev.place avatar

I had been considering putting a couple more of my open source plugins on the UE marketplace, maybe juicing up the visual tooling a little for a Pro version and just making it easier for BP-only folks. In particular quite a few people seem to use SPUD so it would probably do OK.

But after the 5.4.0 shock I think I'll hold off, I don't need that stress 😬 Maybe I'll do it muuuuch later when UE5 is boring & not changing much so surprise breakage is less likely (& when cash reserves get lower 😬)

sinbad,
@sinbad@mastodon.gamedev.place avatar

But hey for now if you'd like to support my expensive coffee habits, you might be interested in the plugin I have published, SUDS Pro, now supporting UE 5.4.

I'm British so it's very difficult for me to say this, but I think it's "quite good". I put a lot of effort into making it so, and almost burst a blood vessel when UE broke it for 6 weeks recently. So there's almost the full set of blood, sweat & tears in there. Don't worry, I wiped it. 🙃

https://www.unrealengine.com/marketplace/en-US/product/suds-pro-dialogue-system

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • tacticalgear
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • anitta
  • ethstaker
  • GTA5RPClips
  • modclub
  • tester
  • provamag3
  • osvaldo12
  • cisconetworking
  • everett
  • cubers
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines