Godot tip: You can use singletons to create linkages between seperate systems.
For example, instead of sticking signal player_health_changed
into a signal bus, you can instead define signal player_set
, then define player centric signals in the player.
The HUD can then bind to player_set
in order to gain access to the player, and bind to additional signals.
I prefer this over using groups, export vars, or unique names.
[#]godot #gamedev
=> More informations about this toot | View the thread
Sebastian Lague has a new video up -this time on planet-sized flued simulations (sort of): https://www.youtube.com/watch?v=8nIB7e_eds4
[#]youtube #sebastianlague #computerscence #computergraphics #gamedev #unity #csharp
=> More informations about this toot | View the thread
Anyone else participate in Global Game Jam this year? Our submission is here: https://sirlich.itch.io/dash-splash
[#]godot #gamedev #ggj #ggj2025
=> View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
This plugin looks really promising: https://github.com/discourse/discourse-activity-pub
It's a Discourse (not discord) plugin that allows publishing posts via Activity Pub.
[#]discourse #activitypub
=> More informations about this toot | View the thread
As promised, here is my tutorial on beatifully styled Unreal Engine Blueprint nodes: https://sirlich.dev/blog/styled-nodes/
[#]unrealengine #blueprint #gamedev #devtools
=> More informations about this toot | View the thread
Have you ever wanted to style your Blueprint nodes? Perhaps to give a unique visual style to your plugin?
I've got a blog post cooking in how to achieve this -just add meta=(Fancy)
to your function declaration.
[#]unrealengine #gamedev #editortools #blueprint
=> More informations about this toot | View the thread
Just published my Tech Goals for 2025 -a yearly tradition of mine: https://sirlich.dev/blog/tech-goals-2025/
This year, I'm mostly interested in pushing my existing knowledge (e.g., Unreal Engine, C++, Godot), rather than taking any huge risks on new tech.
[#]programming #techgoals #year2025 #gamedev
=> More informations about this toot | View the thread
Hey folks! I've just rewritten my personal site/blog in Hugo. It's light on content, but I have some stuff planned for it very soon: https://sirlich.github.io/
[#]blog #hugo #programming #personalsite
=> More informations about this toot | View the thread
VSCode not support json schema draft/2019-09 seems like such an oversight to me. It's been nearly 7 years!
I really, really need unevaluatedProperties
[#]programming #json #vscode #jsonschema
=> More informations about this toot | View the thread
Sebastian Lague has posted again -this time on fluid rendering: https://www.youtube.com/watch?v=kOkfC5fLfgE
[#]youtube #programming #simulation #csharp
=> More informations about this toot | View the thread
Wifi network name in my building: it_hurts_when_ip
=> More informations about this toot | View the thread
How do you define behavior trees in cases where user-assigned actions are possible, and mixed in with basic behaviors?
Do you encode the entire brain (and all possible player actions) into a single tree, and then use conditionals to pick the behavior?
Or do you snip smaller trees in/out at pre-defined locations, based on player actions?
[#]gamedev #programming #gameai
=> More informations about this toot | View the thread
Does freelancer come from a 'Free Lance', as in, an unaffiliated mercenary?
If so... cool 🤩
=> More informations about this toot | View the thread
That moment when you wrote something really clever at your last company, and you want to use the same technique for a new thing, but now can't access your own code anymore.
I think I got dumber because now I can't figure it out 😔
[#]programming
=> More informations about this toot | View the thread
I've been "specially requested" to move from my current team to work on the New Game™.
If I'm honest I have no idea why, but I will do my best😱 :unreal:
[#]gamedev #unrealengine
=> More informations about this toot | View the thread
Gamedev be like: #gamedev
=> More informations about this toot | View the thread
Finally relented and allowed rider to reformat an expression into a "Structured binding". Huh... they're actually kind of cool.
It's a C++17 feature which is similar to tuple unpacking or structure matching in other languages.
I think my main fear is that it might perform weakly when reordering struct elements? E.g., a struct of two floats.
[#]programming #cpp #unrealengine #gamedev
=> More informations about this toot | View the thread
Crinimially underrated animation youtube channel Insekt has a new video: https://www.youtube.com/watch?v=YnFDXxiVyVg
All his short films appear to be set in more or less the same universe.
[#]animation #youtube #art #trippy
=> More informations about this toot | View the thread
Pushing a bunch of stuff to prod without code review, and without testing in a lower environment because we don't really have those.
🔫 💃
[#]gamedev #programming
=> More informations about this toot | View the thread
Just got word that 50% of my former team (I left of my own volition in July) has been fired. Including some really critical guys.
I feel gutted for my former colleagues, but also... grateful? Word on the street is I would have been spared, and I don't think I would have done well w/ the survivors guilt nor the increased workload.
If anyone wants to snap up some top-tier C++ Unreal Engine developers, hit me up.
[#]fedihire #programming #unrealengine #cpp #gamedev
=> More informations about this toot | View the thread
=> This profile with reblog | Go to SirLich@mastodon.gamedev.place account This content has been proxied by September (3851b).Proxy Information
text/gemini