Hungryproton's Avatar

Hungryproton

@hungryproton.bsky.social

Hobbyist game developer, I make add-ons for the #GodotEngine ! https://linktr.ee/hungryproton

1,782 Followers  |  214 Following  |  53 Posts  |  Joined: 06.12.2023  |  2.6805

Latest posts by hungryproton.bsky.social on Bluesky

VBox & HBox are still there for backward compatibility (I think)

And while a grid container with a single column is the same as a VBox, it's hard to turn it into an HBox without knowing in advance how many child nodes it has.

14.10.2025 23:48 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

They are already! The base class BoxContainer does that

13.10.2025 22:18 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can put as many ScatterItem under the same scatter node, but I agree it's not practical with loads of them. I would need to create a collection node I guess. Where are all your objects? each in their own scene? or all in the same one?

12.10.2025 11:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Oh no, looks like this kind of plugin doesn't exists on the asset lib... Is it time to make yet another addon? ๐Ÿ˜…

18.08.2025 19:58 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Tweens only!

18.08.2025 13:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Didn't know about find_custom!
Global editor plugins would be great too

18.08.2025 11:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Utility methods to find nodes by class Utility methods to find nodes by class. GitHub Gist: instantly share code, notes, and snippets.

A built-in solution would be amazing. These three functions live in every single projects I have, but it annoys me that I can't be specific with the return types

gist.github.com/HungryProton...

18.08.2025 11:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Example script for adding sounds to every buttons in the whole project at runtime. Example script for adding sounds to every buttons in the whole project at runtime. - auto_ui_sounds.gd

Yeah having sounds in the theme would be great.
Maybe that could be another add-on, something like a Audio theme ๐Ÿค”

(It certainly would be better than the weird stuff I'm doing for UI sounds at the moment gist.github.com/HungryProton...)

18.08.2025 10:36 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Fantasy UI Borders ยท Kenney Download this package (140 assets) for free, CC0 licensed!

From the one and only kenney.nl/assets/fanta...

17.08.2025 12:51 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Installation A Godot add-on for UI animation.

Github link:
github.com/HungryProton...

Documentation:
hungryproton.github.io/proton_contr...

(Asset lib update is pending)

17.08.2025 11:25 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Finally took the time to write the full documentation for this tool, as well as a bunch of QoL features.

There's also a few more example scenes, complete with text explanations of what it can do, go check it out!

#godotengine #ui #addon

17.08.2025 11:25 โ€” ๐Ÿ‘ 91    ๐Ÿ” 17    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 1

Two lookups, plus another one on a low res noise texture, but done in a cache friendly way (the article explains that way better than I can ๐Ÿ˜…)

13.08.2025 20:37 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I don't see how, each pass is basically its own material that gets overwritten by the next one (if it's not transparent)

13.08.2025 10:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yup, although I curious if there would be a way to do that. Adjusting the tile_offset uniform lets you align the effect a bit but it's not enough to be convincing.

13.08.2025 10:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Well it's double the cost of a regular texture fetch. How expensive is that is vendor specific, but I'd argue that in 2025 it's not the thing that costs the most.

It's still cheaper than triplanar mapping.

13.08.2025 10:02 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Seamless texture sampler without repeating patterns / tiling. - Godot Shaders Cheap (two texture reads) way to break repeating patterns when...

Shader code: godotshaders.com/shader/seaml...

The article this technique is from (the last one): iquilezles.org/articles/tex...

12.08.2025 20:17 โ€” ๐Ÿ‘ 20    ๐Ÿ” 2    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

If you're looking for a cheap way to break texture repetition, I got something for you
#godotengine #shaders

12.08.2025 20:17 โ€” ๐Ÿ‘ 492    ๐Ÿ” 65    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 1
Preview
Dice 'n Goblins GOG Dreamlist | GOG.COM Want to see Dice 'n Goblins on GOG? Vote for Dice 'n Goblins and contribute to game preservation!

As American stores become increasingly worrying, don't forget to vote on GoG so I can distribute it from EU.

www.gog.com/dreamlist/ga...

24.07.2025 15:04 โ€” ๐Ÿ‘ 20    ๐Ÿ” 11    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of a computer program in darknode showing colorful nanomachines.

A screenshot of a computer program in darknode showing colorful nanomachines.

It's been a pleasure watching @tmm.cx, Eric Drexler & Jonathan Ackley use the Godot Engine to build this platform. Designing nanomachines? With a tool built using open source video game technologies? So we can explore new frontiers of tiny science? Brilliant.

news.msep.one/campaign/08c...

15.07.2025 15:31 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Plain old tweens! But hidden in a custom node.

It's working fine for the little project I'm working on but it's not a replacement for anything more complex than what's shown here

25.03.2025 21:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Only minutes after release? Maybe bots, why now? ยฏ\_(ใƒ„)_/ยฏ

24.03.2025 14:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It started as an add-on, became a standalone app, and will eventually turn back into an add-on ๐Ÿ™ƒ

(That thing is poorly designed though, and the code is a big spaghetti mess...)

09.03.2025 20:36 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks! Let me know if you run into any issues!

16.02.2025 18:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Fantasy UI Borders ยท Kenney Download this package (140 assets) for free, CC0 licensed!

UI is from the one and only: kenney.nl/assets/fanta...

15.02.2025 14:49 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - HungryProton/proton_control_animation: Proof of concept for a Godot addon to make UI animation easier. Proof of concept for a Godot addon to make UI animation easier. - HungryProton/proton_control_animation

Beware, there's probably a bunch of edge cases I haven't thought of!

Available on Github: github.com/HungryProton...

(Will be on the Asset Library once it's accepted there)

15.02.2025 14:48 โ€” ๐Ÿ‘ 22    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

I think this little UI tool works good enough as is!

No code required, just drop a few animation nodes into your scenes!

#GodotEngine #godot #ui

15.02.2025 14:48 โ€” ๐Ÿ‘ 82    ๐Ÿ” 12    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

No worries! Not having a lot of UI is probably the right answer anyway ๐Ÿ˜…

27.01.2025 17:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Oh nice! I'll try that workaround, thanks!

24.01.2025 19:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Aand it's a Firefox only issue :(

23.01.2025 18:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Godot engine inspector showing properties of a custom node for UI animations.

Godot engine inspector showing properties of a custom node for UI animations.

Let me try on Chromium

23.01.2025 18:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@hungryproton is following 20 prominent accounts