dalton

@dalton.gd

Technical Director @omlgames.com All things games, tools, shaders & programming. @EpicGames alumn #gamedev #UnrealEngine #rust #cpp

Well, it was far from easy, but now I can connect to #unreal session from a rust application over UDP! Had to make a cmd prompt that lets me e.g. paste a base64 packet from Wireshark to simulate traffic with data hijacked from Unreal <-> SessionFrontend communication to figure out the protocol

The picture shows Unreal Engine log captured by a console application.

#unreal #uetips If you haven't yet heard of the `-Log -NewConsole`, it's one of my favorite UE5 additions. You can filter, exec commands, even had a convenience `Log CHECKPOINT#` button. But the awesome thing is, it doesn't hang with the game/engine, and if you close it, your instance also closes

A screenshot of the NewConsole window with arrows pointing at the features highlighted in the post.

If you're using #rider with #unreal, I strongly recommend installing the EzArgs plugin. It will allow you to effortlessly run the editor or game with console arguments. Also keeps a history! I regularly use it to run with the `-Log -NewConsole` which is on its own super useful #uetips

The picture shows a JetBrains Rider window with an EzArgs plugin field, and the history of console arguments from the plugin.The picture shows the description of the EzArgs plugin.

Data Validators in Unreal Engine are great, but they only notify you of what's wrong. Team members might still come to you and say "it gives me an error, can you fix it?" Well, Aaron Bostrom from Tanglewood just showed me that you can now add a Fixer which users can click to fix things! 👀 #uetips

Bild

#unreal is sending its logs through UDP and you can connect to it with Session Frontend. I've been highjacking this communication lately for pure fun/learning and to later get those logs with a custom tool. It's hard to describe the satisfaction I felt when the data I decoded today made sense 😅

Bild

If you haven't seen this one yet, here's a good one about config files and the hierarchy: dev.epicgames.com/documentatio... Notable mentions: - you can have global configs in youd documents (applied right before the project's configs) - you can use cli args to swap config files or even the folder

Configuration Files in Unreal Engine | Unreal Engine 5.5 Documentation | Epic Developer Community

Configuration files in Unreal Engine provide you with initial settings for configuring gameplay or engine behavior on startup.

dev.epicgames.com

I think one of the best ways to learn Unreal for a programmer is by making tools You have to learn how stuff works under the hood and you get accustomed to diving into the codebase without fear, both of which are critical skills in this ecosystem

A commit a day keeps stagnation away It's been exactly 10 weeks since I started to commit to my private repo daily. Fruitful 10 weeks of learning something new on a daily basis I've never been so consistent in my life

The picture shows git activity graph from my personal gitea instance representing 10 weeks of consistent commits.

It may seem obvious to seasoned devs, but one of my favorite #unreal tips is that if you see a text in the editor, it's probably a searchable string in the source code. Super useful if you'd like to see "how it's done", use some editor functionality in your tool or debug! #tip #unrealengine #ue5

Locate some text in the editor, the more specific you can get the better.

The picture shows Unreal Engine's `File` menu with a tooltip for the `Save All` action.Search in the source code.

The picture shows Rider's `Find in Files` window where the text in question is typed in the search field.This way you can easily see how it is done and reuse the functionality in the engine.

The picture shows a source of the `FMainFrameActionCallback::SaveAll()` function that saves all the assets in the Unreal Engine editor.

Calling Polish game devs! 🇵🇱 As more of us arrive here on Bluesky it would be great to re-create the network we've had. Here's a Polish Game Dev starter pack to make it easier. Please let me know if I should add you or someone, and consider reposting for reach! #StarterPack #GameDev #PolskiGamedev

Post nicht verfügbar.

I'm notoriously bad at social media, but @ramiismail.com is not, so I'll follow his example and intro myself! Hi, I'm dalton. I'm all about programming, tools, shaders, Unreal Engine and tons of random hobbies. Happy to share my knowledge and exp & interact with awesome people! See you around!

Bild