Dragon1Freak's Avatar

Dragon1Freak

@dragon1freak

I make dumb things on the internet (he/him) https://dragon1freak.com Find my games here: https://dragon1freak.itch.io/ #godotengine #gamedev #solodev

1,544
Followers
320
Following
921
Posts
21.11.2023
Joined
Posts Following

Latest posts by Dragon1Freak @dragon1freak

That's one of the main things I love about it, it's so versatile

07.03.2026 22:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Made a Godot addon which enforces consistent, project-wide preview lighting with a custom light scene and environment resource. Also gives you *full* control over preview lighting! πŸ’‘
Grab it here: tinyurl.com/cozycubeaddons
#GodotEngine #gamedev #indiedev

07.03.2026 22:02 πŸ‘ 100 πŸ” 15 πŸ’¬ 3 πŸ“Œ 0
A side-by-side screenshot showing a 3D scene with a lawn chair. The left side shows it with the scene origin visible, the right side shows it removed.

A side-by-side screenshot showing a 3D scene with a lawn chair. The left side shows it with the scene origin visible, the right side shows it removed.

If you're like me and you can't stand the huge origin lines in Godot that always shout for attention and return after being disabled, I made an addon that obliterates them. πŸ’₯🀷 Grab it here under "Never Show Origin": codeberg.org/MajorMcDoom/...
#GodotEngine #gamedev #indiedev

07.03.2026 02:49 πŸ‘ 55 πŸ” 8 πŸ’¬ 5 πŸ“Œ 0
The scribblings of a mad man showing 4 square faces split up into triangles, flattened, then split up. The vertices that are marked as grindable are marked, each edge that contains a grindable point marked with the number of grindable points, either 1 or 2.

The following is the actual explanation.
Collect all the points, then get all of their edges. Map those edges to a dict as keys and their values as the points. Then filter out any with just 1 point as thats not a grindable edge. Then filter down the duplicates so you have one set of edges to follow. Then figure out which points only show up one time in the edges, meaning theyre the ends of the whole path. Pick one at random, then walk through the whole line point by point using the edge pairs as a guide until you have a list of points, in order, to pass to a Curve3D.

The scribblings of a mad man showing 4 square faces split up into triangles, flattened, then split up. The vertices that are marked as grindable are marked, each edge that contains a grindable point marked with the number of grindable points, either 1 or 2. The following is the actual explanation. Collect all the points, then get all of their edges. Map those edges to a dict as keys and their values as the points. Then filter out any with just 1 point as thats not a grindable edge. Then filter down the duplicates so you have one set of edges to follow. Then figure out which points only show up one time in the edges, meaning theyre the ends of the whole path. Pick one at random, then walk through the whole line point by point using the edge pairs as a guide until you have a list of points, in order, to pass to a Curve3D.

Each point is actually like 6 points, cause that vertex position is shared by each triangle that connects to that point, so I had to filter down the points/edges until I had a set of parallel edges, filter that to one set, and then walk through the points in order using the edges. More in alt text

06.03.2026 22:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of the Godot 3D editor window showing a curvey white plane with a grind rail path generated down the middle.

Screenshot of the Godot 3D editor window showing a curvey white plane with a grind rail path generated down the middle.

I did it, I beat triangles

Got an import script working that takes a set of points marked as grindable, right now just red vertex colors lol, and creates a set of points I can set on the Curve3D for my GrindPath node. Adding this to the list of things to write about at some point lol

#godot

06.03.2026 22:45 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

A new update for #MakeRoom has been released! There's more wall options, you can choose custom patterns for wallpapers & floors and 30+ new beauty themed items. Plus, the game is now playable in more languages πŸ—£οΈ

store.steampowered.com/news/app/221...

06.03.2026 20:54 πŸ‘ 152 πŸ” 28 πŸ’¬ 3 πŸ“Œ 0

Oh dude it must be, like my questions of "where do you see this vibe coded codebase in3-5 years" is met with "well the AI will maintain it so who cares" or "the app will be dead and replaced by then". As long as they pay me than whatever I guess lol, but I can foresee layoffs due to it

06.03.2026 20:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I'm half crazy, all for the love of you... Digital Circus Episode 8 drops March 20th

06.03.2026 20:04 πŸ‘ 6247 πŸ” 1990 πŸ’¬ 166 πŸ“Œ 366

There's been a weird shift in the app dev world, especially business apps, where they don't care for the code looks as long as it works, and these apps are being built and forgotten as fast as possible instead of having legacy apps you maintain forever. Its weird, but the LLMs are good at it I guess

06.03.2026 20:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Good website: www.youraislopbores.me

06.03.2026 09:58 πŸ‘ 762 πŸ” 288 πŸ’¬ 32 πŸ“Œ 116
Video thumbnail

Starter Kit: Racing for @godotengine.org is releasing next week!

Open-source and great as a base for your racing game using my well-known sphere ball technique. It might be a little rough around the edges but I really want to finally release this ✨

06.03.2026 09:47 πŸ‘ 467 πŸ” 63 πŸ’¬ 10 πŸ“Œ 0
Video thumbnail

Fixed TWO long-standing bugs in my Lines & Trails 3D addon!Trails sometimes made weird jaggies, and also used to linger around waaaaay past their time limit. All fixed now. Thanks @qbieshay.bsky.social for pointing me in the right direction. πŸ™
#GodotEngine #gamedev #indiedev

04.03.2026 21:28 πŸ‘ 101 πŸ” 8 πŸ’¬ 2 πŸ“Œ 0
Video thumbnail

2d pixel smoke. More of these kinds of things or nah?

#godot #godotengine

04.03.2026 21:53 πŸ‘ 103 πŸ” 6 πŸ’¬ 3 πŸ“Œ 0

I feel like I won the lottery or something when people talk about GIMP, I've used it for years with no issues but everyone I see talking about it has something go wrong lol

04.03.2026 16:46 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you haven't switched to Linux, the best time was few months ago and the second best time is now.

Spoilter alert: we're not abandoning Windows. Windows in a VM under Linux will work faster than on bare metal. Check out my video to learn more!

www.youtube.com/watch?v=WKtN...

04.03.2026 09:47 πŸ‘ 82 πŸ” 20 πŸ’¬ 3 πŸ“Œ 0

Some context since its usually gamedev stuff here, Nubbins is a long time friend and overall good guy, so if you like chill streams his whole deal is "The most positive valorant streamer" and puts a lot of work into making sure its a safe space etc. Gives a lot of advice, coaching, and more

04.03.2026 00:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

WELL SHIT!

Live now twitch.tv/nubbinsinc

#valorant #streamer

03.03.2026 23:55 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

Was frustrated with typical collision workflows, so I added a "pins" feature to my SyncedCollisionShape3D addon. If you wanna effortless generate/tweak convex hulls, grab it here: codeberg.org/MajorMcDoom/...
#GodotEngine #gamedev #indiedev

03.03.2026 07:13 πŸ‘ 218 πŸ” 27 πŸ’¬ 5 πŸ“Œ 1

Nice!

02.03.2026 22:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
I played 24 Souls-Like games you've never heard of
I played 24 Souls-Like games you've never heard of YouTube video by Iron Pineapple

fuck it, 24 games

youtu.be/4VyfUq2ZHBE

02.03.2026 20:34 πŸ‘ 1217 πŸ” 203 πŸ’¬ 50 πŸ“Œ 22

Only thing I can think of is to check that offset and the spawns rotation if that's the offset you're using, maybe it's pointing into the wall? Besides that I'm not sure, maybe try removing the offset and move the spawn outside the trigger zone just to see what happens?

02.03.2026 19:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It’s funny if you call PayPal or visa lines and bring this up asking why they claim β€œadult illustrations” is against their regulations but betting on the death of kids is totally fine. They don’t have an answer.

In fact yall should call them at least once a day with this :)

01.03.2026 22:52 πŸ‘ 9335 πŸ” 5442 πŸ’¬ 18 πŸ“Œ 3

Oh and is it the correct spawn point? Like you haven't somehow passed the old one to your code before getting the correct one for the level?

02.03.2026 18:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Huh that's really weird, setting somethings global position to another things global position should just position them on top of each other afaik, regardless of it they're siblings. When this happens is the spawn point still correct but the player is off, or is the spawn somehow offset?

02.03.2026 18:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Coaster Kit includes many objects and tracks to create your own theme park simulation game! The package is free to download, and use. You don't need to give attribution, donate or even submit your e-mail address - it's 1000% free.

kenney.nl/assets/coast...

02.03.2026 15:08 πŸ‘ 137 πŸ” 12 πŸ’¬ 4 πŸ“Œ 0
Video thumbnail

Doubled the effects in my free Godot Muzzle Flash pack with 12 new effects. Free free free free free free free free free free free.

Link: binbun3d.itch.io/muzzle-flash...

#godot #godotengine #vfx #shader #gamedev #indiedev

02.03.2026 15:03 πŸ‘ 45 πŸ” 9 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Nothing crazy, but added simple animations for the wall ride to make it clearer youre in that state, works going backwards too!

I think its finally time to focus on the art for a bit. Still plan on writing up a post about how I handled grinding too, didnt forget that lol

#godot #indiedev #gamedev

02.03.2026 14:53 πŸ‘ 14 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

I'm a game design genius

01.03.2026 05:03 πŸ‘ 6910 πŸ” 977 πŸ’¬ 90 πŸ“Œ 18

Are you using global_position of both the player and spawn point? That should put the player at the spawn point, weird if its putting them in a wall. Is the player scene at its own origin or offset at all?

Position wont work as intended unless theyre both siblings of the same parent since its local

02.03.2026 13:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0