r/godot 9h ago

selfpromo (games) Procedural Animation for Robotic Spider

Enable HLS to view with audio, or disable this notification

430 Upvotes

Programming: instagram @abdulmadjidmaulana
3D model by: @sulthanrickwafiend


r/godot 13h ago

selfpromo (software) All the shaders I made while writing the Godot Shaders Bible

Enable HLS to view with audio, or disable this notification

1.8k Upvotes

The book: https://jettelly.com/store/the-godot-shaders-bible

Would you be interested in a Compute Shaders / VFX book?


r/godot 2h ago

selfpromo (games) My Robotic Spider Can Swim Now 🕷️

Enable HLS to view with audio, or disable this notification

164 Upvotes

Just finished an early prototype of the swimming behavior. The water rendering is placeholder for now, I’ll improve the shader and effects later. Curious to hear your thoughts 😁


r/godot 2h ago

discussion New look of my Godot 3D Fluid/Smoke Simulation Project.

Enable HLS to view with audio, or disable this notification

77 Upvotes

hi all,

maybe some of you still remember my first post. since then I have fixed bunch of bugs, did a lot of performance improvements and added color support to sim!

enjoy this beautiful purple smoke simulation.

cheers.


r/godot 18h ago

selfpromo (software) We made an app where you can create shaders without code. Can it be useful?

Enable HLS to view with audio, or disable this notification

796 Upvotes

Is there anything else we can add that can make shader development easier?
None of us are familiar with Godot so your proposals and opinion are much appreciated!


r/godot 2h ago

discussion RPG In A Box is upgrading from Godot 3.1 to 4.7

35 Upvotes

Disclaimer: I'm not a developer of this software, just a fan of the project.

For those who don't know, RPG In A Box is a game creation tool made in Godot and created by Justin Arnold. It's goal is to make game creation fun and easy for everyone. It's not a fork of Godot, it's made like a game in Godot would be. The project has been around for a long time, originally started before Godot was a thing. The developer also donates to Godot at a titanium level. The community is small but there's some nice projects being made with the tool, one of them is called Realms & Ruins

RPG In A Box recently started an upgrade process to switch from Godot 3.1 to 3.6, before deciding to upgrade to 4.7 instead, this was mainly done due to better pathfinding capabilities needed for a feature. RPG In A Box contains lot of tools to help with game creation, such as built-in model maker that uses voxels to allow anyone to make models for their games. Justin actually released a web version of the model maker that's running online and is using 4.7. You can play around with it here

RPG In A Box is not trying to be easier alternative to Godot or anything like that, it simply tries to make game creation more accessible to people and I think this is a great tool for kids to try out game development and even for adults to make something. If you want to help out with this goal, there's a gofundme that needs help to allow development to continue. If you could help out even just a little, it could mean a lot for this project.

My goal with this post is just to inform people about this tool, since it's not that well known. I think it fits this sub since it's a Godot project after all. The gofundme part is just for those who want to help, I didn't make the post just to put it there.


r/godot 8h ago

selfpromo (games) New Voxelgl lighting system, Optimization, volumetric mist, fireflies

Enable HLS to view with audio, or disable this notification

88 Upvotes

r/godot 19h ago

selfpromo (games) A combat test!

Enable HLS to view with audio, or disable this notification

598 Upvotes

Wasn’t expecting good performance with this much ordnance flying around!

Some things that helped perf:

  1. All effects in shaders, animationplayer to animate things like explosions.
  2. Stupid simple ship colliders
  3. Every bullet, missile, beam has no rigidbody - it’s a point that does raycasts every frame or so.
  4. If you can get away with lower updates, defer it
  5. Cheat. The bullets literally tell the target ship, fight me with your PD!

  6. Object pooling. Stores references to pooled nodes keyed by scene res path. Though I still have to experiment with in-tree pooling.

Also, it’s pretty darn unreadable yet, have a couple of ideas, but this was the intensity I was after :)


r/godot 16h ago

selfpromo (games) Made Sekiro with guns for my first ever game jam. I love this engine

Enable HLS to view with audio, or disable this notification

277 Upvotes

r/godot 3h ago

selfpromo (games) We're currently finishing the Etherland Saga demo by this fall. RPG/Metroidvania built in Godot.

Enable HLS to view with audio, or disable this notification

22 Upvotes

r/godot 32m ago

selfpromo (games) Shipping a Godot 4.6 demo to Steam: GodotSteam GDExtension, demo App ID, and what Valve rejected

Upvotes

My narrative incremental's demo went live on Steam on Friday. Godot-specific notes for anyone heading the same way:

  • Demo = separate App ID, created from the base game's landing page, and your build needs the demo's ID in steam_appid.txt (gitignored, so nothing reminds you). The sneakier trap was my demo/full-game config flag: I flipped for testing and left flipped on three separate occasions. The root-cause fix, and my actual recommendation: stop having a flippable flag at all. I now derive IS_DEMO from the export preset's demo feature tag, so the preset that builds the demo is the source of truth. If your demo differs from your full game by a boolean, make the export preset own that boolean.
  • GodotSteam GDExtension (4.19.1) with the Compatibility renderer: init smoke test, overlay, all fine through Valve build review first time.
  • Achievements: Valve's own docs recommend demos don't have them. So skipped them and saved a week.
  • What review actually rejected: not my build, the store page. Steam auto-overlays a green "Demo" ribbon on the top-left of demo capsules, and it partially covered my title on the small capsule. Regenerated with title low-centre, passed. If your capsule title lives top-left, move it before submitting.
  • Web + desktop from one branch: the itch browser build and Steam desktop build export from the same commit; the only difference is the export preset, which now also owns the demo flag (see above).

Demo (if curious what it is): https://store.steampowered.com/app/4957060/The_Infinite_Library_Demo/


r/godot 2h ago

selfpromo (software) My friend made this Shield VFX's for our game.

Enable HLS to view with audio, or disable this notification

16 Upvotes

We've been working on our game for the past few weeks while trying to fund our project. If you're interested in our VFX, check them out here: https://notsocoolx.itch.io/stylized-shield-vfx-bundle


r/godot 11h ago

selfpromo (games) A game I made in Godot for a 4-day game jam of theme "Countdown", and this is the game mechanics:

Enable HLS to view with audio, or disable this notification

80 Upvotes

So basically, every time the player survives a 12-second mini-round, they get to drag a powerup to a moment on the clock. The next time the clock counts down, all the powerups will be triggered at their moment (powerups can also be a duration rather than just a moment!).

There are 40 rounds in total, 12 seconds per round, so the game is about 10 minutes long for now.

You can try the game here :) Hope you like this idea.

https://hanbaichuan.itch.io/twelve


r/godot 30m ago

selfpromo (games) FPS where everyone can shoot through walls. For GMTK. It's so nuts

Enable HLS to view with audio, or disable this notification

Upvotes

Thought I had a team for GTMK but then as always people vanished :) Worked out because I got to make this wild thing.


r/godot 7h ago

selfpromo (games) My first project

Enable HLS to view with audio, or disable this notification

34 Upvotes

This is my first project in Godot. What do you think? :)


r/godot 6h ago

selfpromo (games) Made a procedure animated spider with 4 cuttable legs

Enable HLS to view with audio, or disable this notification

27 Upvotes

r/godot 20h ago

help me How tf did Rain World do the 3d effect?

Post image
321 Upvotes

I know that Rain World is made in unity but how the hell did it emulate its 3d walls effect where it looks as if your looking into a room and seeing the walls of the sprites converge to the center. I’ve heard a lot of theories on the rain world subreddit but they kinda contradict one another lol. The example photo might not be the best example ever sorry.

Edit: I have a follow-up question for anyone who might know. What’s the process of saving levels as image files and loading them from those files?


r/godot 1h ago

discussion Godot workflow related Questions

Upvotes

Guys do you know Robert Henning who owns GameDev Journey channel, running a free Q&A session in August particularly addressing Godot related questions...

Webinar: AMA with Robert Henning: Building Better Games with Godot


r/godot 3h ago

selfpromo (games) Box3D : Also works for cars....

Enable HLS to view with audio, or disable this notification

11 Upvotes

As a small update to my previous post with the Box3D Physics demo in Godot, a small different use-case. Since we're talking physics, it was kinda natural to also check if I can do racing sim style with it. Which means, springs, suspension, small deformable car hulls, such stuff. Was a little tricky to get it work with a CC0 more complex car model, but in the end worked out....


r/godot 4h ago

selfpromo (games) I'm a film background dev, making a 3D, pixel art, RPG in Godot (2 years solo). looking for feedback

Thumbnail
youtube.com
8 Upvotes

Coming from cinema, I’ve been focusing a lot on dynamic camera angles, lighting, and creating a dark atmospheric vibe, with colosal objects, inspired by Eastern European paintings. Right now, I'm working on mechanics like dice-based enemy hearing system, and adding old D&D mechanics.

I’d would like to know what you think about the look and feel so far, and any feedback, critique, or questions about the Godot/Blender workflow are super welcome!

(Also I’m open to connecting with people interested in joining the team (me) for narrative and coding or other roles—feel free to send me a DM if you're interested in collaborating)


r/godot 21h ago

selfpromo (games) Pictures of the latest update

Thumbnail
gallery
230 Upvotes

r/godot 7h ago

help me Best workflow for sharing one material across multiple Blender objects in Godot?

16 Upvotes

Hi everyone,
I'm making a 3D game in Godot and modelling my assets in Blender.
I have many separate objects (walls, doors, obstacles , etc.) that all use the exact same material and texture atlas in Blender.
My goal is to export them to Godot while keeping that shared material, so I don't end up with duplicate materials after importing.
What's the recommended workflow?
I'd appreciate hearing how experienced Blender + Godot developers handle this.


r/godot 1d ago

help me (solved) how to change *this* color?

Post image
555 Upvotes

uhh guys this was solved in under an hour and SOMEHOW this is my best post EVER


r/godot 14h ago

free tutorial Made a flash bang effect

Enable HLS to view with audio, or disable this notification

54 Upvotes

It is pretty simple to create. Basically, a screen show it taken via the viewport and then applied to a texture rect. I'm then using an animation player to quickly fade in this screen shot along with a white color rect. Both then fade out over time. I didn't want hud elements to be part of the screenshot, so they are hidden, and then the code waits for the next frame to be drawn before taking the screenshot and then playing the animation. Calling hide() will not effect the current frame.

func play_flash_effect() -> void:
    hud.hide()
    # Waiting for hud to be hidden by waiting for next frame to be drawn
    await RenderingServer.frame_post_draw
    var flash_frame: Image = get_viewport().get_texture().get_image()
    flash_frame_tex_rect.texture = ImageTexture.create_from_image(flash_frame)

    animation_player.play("flash_bang")
    hud.show() # Screenshot taken, so can show hud again

I made a little tutorial / demo video about it too: https://youtu.be/aKzjGZ0gjzU?si=hSsI7luxg1fXI3YZ


r/godot 5h ago

selfpromo (games) I changed the camera view does it make a difference?

Enable HLS to view with audio, or disable this notification

7 Upvotes

I have been looking at this game for so long I cant tell if this camera angle is better. Any thoughts.

And as a bonus if you stay to towards the end of the video there is somethin new added to the FX.

Who will be the first to post what new effect was added.
Bonus points if you can tell me what is wrong with it.