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,542
Followers
321
Following
923
Posts
21.11.2023
Joined
Posts Following

Latest posts by Dragon1Freak @dragon1freak

Huh, thought there was an issue in Godot because on the web, Joypad Button 2 and 3 are reversed, so X is Y and Y is X. Seems like its actually a Firefox issue though, checked it here and yeah the buttons on both of my Xbox controllers are flipped, weird.

luser.github.io/gamepadtest/

12.03.2026 13:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Good news! I've upgraded all Starter Kits to @godotengine.org 4.6. It was a breeze, only took me about 15 minutes total so that's always nice to see! ๐Ÿ˜Š

12.03.2026 09:03 ๐Ÿ‘ 183 ๐Ÿ” 14 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Video thumbnail

Starter Kit: Racing for @godotengine.org is now available! ๐ŸŽ‰ Easy to understand code, fully open-source & 3D models included! It's a little rough around the edges, but feel free to do pull requests if you can improve on it!

github.com/KenneyNL/Sta...

#gamedev #gameassets

11.03.2026 10:41 ๐Ÿ‘ 441 ๐Ÿ” 97 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 3
Video thumbnail

When I released my addons for public use, I promised myself:
- Main user is me
- Provide zero support

So heads up: Huge, BREAKING changes are coming to the TilePath3D addon. I put the current version on freeze in a "classic" branch: tinyurl.com/tilepathclas...

#GodotEngine #gamedev #indiedev

10.03.2026 18:14 ๐Ÿ‘ 211 ๐Ÿ” 35 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 0

Added auto cylinder collider generation to the pipes. The authoring/iteration speed is craaaaazy.๐Ÿ˜ Plus, cylinder colliders are more performant than mesh colliders.๐Ÿง๐Ÿช 
#GodotEngine #gamedev #indiedev

10.03.2026 01:14 ๐Ÿ‘ 129 ๐Ÿ” 16 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 1
Video thumbnail

Wrote a Toon shader guide for Godot! We go over the light() function, hard shading with multiple steps and using the fresnel effect for the rim!

Link: bun3d.com/tutorials/sh...

#godot #godotengine #shader #indiedev #gamedev

09.03.2026 13:45 ๐Ÿ‘ 179 ๐Ÿ” 31 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

Damn, was gonna ask if it's CSGs and a Curve3D but watching the video closer looks like you went way further than that. Looks great!

09.03.2026 12:53 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Procedural stylized pipes! ๐Ÿช  This was a lotta work, but I'm really happy with the results, and I'm definitely gonna get a lotta mileage outta this thing. ๐Ÿ’ช๐Ÿ˜ค
#GodotEngine #gamedev #indiedev

09.03.2026 06:27 ๐Ÿ‘ 256 ๐Ÿ” 29 ๐Ÿ’ฌ 9 ๐Ÿ“Œ 2
Post image

New Starter Kits for @godotengine.org are coming! Once the two new ones are released I'll start updating older ones from Godot 4.5 to 4.6! โœจ #gamedev

kenney.nl/starter-kits

09.03.2026 11:56 ๐Ÿ‘ 377 ๐Ÿ” 69 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

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

07.03.2026 22:05 ๐Ÿ‘ 2 ๐Ÿ” 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 ๐Ÿ‘ 135 ๐Ÿ” 18 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 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 ๐Ÿ‘ 58 ๐Ÿ” 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 ๐Ÿ‘ 161 ๐Ÿ” 30 ๐Ÿ’ฌ 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 ๐Ÿ‘ 6634 ๐Ÿ” 2080 ๐Ÿ’ฌ 168 ๐Ÿ“Œ 372

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 ๐Ÿ‘ 789 ๐Ÿ” 294 ๐Ÿ’ฌ 33 ๐Ÿ“Œ 117
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 ๐Ÿ‘ 487 ๐Ÿ” 68 ๐Ÿ’ฌ 10 ๐Ÿ“Œ 1
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 ๐Ÿ‘ 102 ๐Ÿ” 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 ๐Ÿ‘ 3 ๐Ÿ” 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 ๐Ÿ” 2 ๐Ÿ’ฌ 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 ๐Ÿ‘ 221 ๐Ÿ” 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 ๐Ÿ‘ 1218 ๐Ÿ” 204 ๐Ÿ’ฌ 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