That's one of the main things I love about it, it's so versatile
That's one of the main things I love about it, it's so versatile
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
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
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
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
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...
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
I'm half crazy, all for the love of you... Digital Circus Episode 8 drops March 20th
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
Good website: www.youraislopbores.me
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 β¨
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
2d pixel smoke. More of these kinds of things or nah?
#godot #godotengine
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
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...
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
WELL SHIT!
Live now twitch.tv/nubbinsinc
#valorant #streamer
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
Nice!
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?
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 :)
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?
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?
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...
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
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
I'm a game design genius
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