dalton
banner
dalton.gd
dalton
@dalton.gd
Technical Director @omlgames.com

All things games, tools, shaders & programming.
@EpicGames alumn
#gamedev #UnrealEngine #rust #cpp
I started to follow this one lately. Not profficient yet by no means, but hell... this is much better than trying to make everything perfect
In case any of my fellow creatives also needed this reminder:
December 11, 2024 at 11:18 PM
A while back I wrote UnrealSuite - powershell (v. 7) script to help me build all things #ue5

Sharing it here in case someone finds it useful. Can't swear by all of the presets/options, it was intended for personal use, so let me know and I'll help/fix it

pwsh 7: learn.microsoft.com/en-us/powers...
[Requires Powershell 7] A powershell script that allows for invoking and controlling build steps independently when packaging Unreal projects. The script is able to find the project and the associated...
[Requires Powershell 7] A powershell script that allows for invoking and controlling build steps independently when packaging Unreal projects. The script is able to find the project and the associa...
gist.github.com
December 11, 2024 at 7:05 PM
Reposted by dalton
Here’s a #UETip for you. Avoid setting render features in PPVs if you want to change them through any other method (like scalability settings or device profiles).
Good reminder! If you set render features like Global Illumination Method in your Post Process Volume that value overrides literally every other method of changing that setting (except hardware limitations). I knew Hillside had one but forgot to swap it around before I started the talk.
December 7, 2024 at 7:18 PM
This project is worth supporting for all the reasons!
The Palestinian-made game Dreams on a Pillow is 413 dollars and 13 backers short of respectively 60K raised and 1,000 supporters. Who wants to help push it over towards those milestones?

launchgood.com/1948
Dreams on a Pillow - a videogame experience about the 1948 Nakba, based on a true story | LaunchGood
A pseudo-3D stealth adventure game about a land full of people being made into a people without land
launchgood.com
December 1, 2024 at 11:14 PM
Just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/1 I wanted to do take part this year, but almost forgot! Got inspired by @rishabh100.bsky.social's recent post.
Day 1 - Advent of Code 2024
adventofcode.com
December 1, 2024 at 8:58 PM
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
December 1, 2024 at 7:43 PM
I did some open-sourcing today. Anybody from the #neovim crowd around?
GitHub - daltongd/yanklock.nvim: A simple neovim plugin that allows the user to temporarily lock the paste register to "0
A simple neovim plugin that allows the user to temporarily lock the paste register to "0 - daltongd/yanklock.nvim
github.com
November 30, 2024 at 7:53 PM
#unreal 5.4, I think, introduced another neat quality of life feature. You can now type a path in the Content Browser. It even suggests valid paths

#uetips #ue5 #gamedev
November 24, 2024 at 8:09 PM
Reposted by dalton
Still one of the most accessible explanations of the rendering equation out there
November 18, 2024 at 8:26 PM
Just found out about @anatoleduprat.bsky.social's SamplingLab. This is a true gem of a tool, holly shit - a cheatsheet on steroids for shader programmers (or for figuring out a spatial distribution / other stuff!)
SamplingLab : a small tool to live code and visualize samples

aduprat.com/tools/sampli...
November 24, 2024 at 7:44 PM
I think I just got inspired to make a tiny rollercoaster project myself. Just for fun. Any upcoming game jams around?
I got into the habit to tinker with tiny ideas during longer train rides. Like a mini "game" jam. @kennwhite.bsky.social just released a coaster asset pack and that triggered me to get back to scratch my rollercoaster tycoon itch (I discussed buying the license years ago). #UE5
November 24, 2024 at 1:14 PM
#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
November 24, 2024 at 1:03 PM
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
November 24, 2024 at 12:51 PM
Reposted by dalton
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
November 22, 2024 at 11:24 AM
#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 😅
November 22, 2024 at 10:46 PM
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
November 22, 2024 at 9:26 PM
Reposted by dalton
I've made a Starter Pack for UE devs that give great tips that are helpful online. Know anyone that should be on it? Let me know!
November 22, 2024 at 8:59 PM
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
November 22, 2024 at 2:16 PM
Reposted by dalton
🕹️Snake in the Dark🕹️

Wishlist on Steam ➡️ bit.ly/SnakeInBlueSky

Sure, you've played Snake. But could you play it blind? Snake in the Dark is a total re-imagination of the timeless arcade & puzzle game classics like Snake and Sokoban.
#indiegame #indiedev #solodev #madewithfusion

Repost if you can 🙏
November 21, 2024 at 3:52 PM
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
November 21, 2024 at 7:40 PM
@gameengines.bsky.social
I would like an Unreal Engine label please!
November 21, 2024 at 6:25 PM
vim macros are so damn cool, I'm obsessed now

#vimporn #vim #neovim #rust
November 21, 2024 at 11:37 AM
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
November 19, 2024 at 7:01 PM
Reposted by dalton
Szukasz na BluSkaju polskiej banieczki giereczkowej? W takim razie dobrze trafiłeś, bo właśnie stworzyłem adekwatny Starter Pack.

Daj znać jeżeli o kimś zapomniałem.
November 14, 2024 at 7:41 AM