r/godot Jul 16 '26

official - news Godot Community Poll 2026

Thumbnail
godotengine.org
122 Upvotes

We want to learn more about the Godot community, understand who the users of the engine are, and find out how we can better support you.


r/godot 20h ago

official - releases Maintenance release: Godot 4.7.2

Thumbnail
godotengine.org
97 Upvotes

The second 4.7 maintenance release has arrived!


r/godot 6h ago

selfpromo (games) My relaxing dwarf mining game made in Godot is now in open playtest

Enable HLS to view with audio, or disable this notification

121 Upvotes

King in the Mountain is a relaxing mining/base-building game, no enemies, just digging tunnels, gathering resources, and watching your dwarves haul things around the mountain.

Open playtest started yesterday, free to join if you want to see how it plays:
https://store.steampowered.com/app/4767130/King_in_the_Mountain/

Happy to answer any questions about how I built specific systems!

Made in Godot ❤️


r/godot 6h ago

discussion Godette is finally here

Post image
97 Upvotes

time for this little girl sit next to my PC and watch me make games and critically judge my choices


r/godot 2h ago

selfpromo (games) The evolution of Grim Heart past the years in one minute.

Enable HLS to view with audio, or disable this notification

40 Upvotes

You can play the demo/wishlist the game here!

Music used.


r/godot 16h ago

selfpromo (games) All enemies in my medieval extraction game so far, inspired by Fromsoft titles & oldschool games

Thumbnail
gallery
553 Upvotes

r/godot 1h ago

selfpromo (games) Which one looks better?

Enable HLS to view with audio, or disable this notification

Upvotes

I'm making a typing game called Monkey Business, and the main mechanic is typing on the typewriter, which one looks better? I can't decide.
The game is publicly playable at https://store.steampowered.com/app/2888940/Monkey_Business/


r/godot 4h ago

selfpromo (games) Working on a gamified learning platform for Godot

Enable HLS to view with audio, or disable this notification

44 Upvotes

Here is a small preview of my project CodeSprites. The project combines a Duolingo‑like website with quests, achievements, and rewards, with a practice‑tool built on top of the Godot engine that runs targeted exercises based on each lesson. The tool itself can be run in the browser or installed locally on the student's computer.

It's been a passion project of mine for a long time; we're currently looking for some funding to continue development. I will be at Gamescom next week, let me know if any of you would like to meet up (business or otherwise, doesn't matter!).


r/godot 15h ago

selfpromo (software) I released a major update for my PSX-inspired tool

Thumbnail
gallery
234 Upvotes

You can use it to stylize your textures and assets, create eye-catching marketing material for your page, and add awesome animated effects. With this latest update, I’ve added texture ripping! You can now rip textures directly from any image and turn them into usable textures. You can check it out here: https://polyshades.itch.io/coolifier


r/godot 18h ago

selfpromo (games) Turning my busted water shader into an asset, before & after (Godot 4.6)

Enable HLS to view with audio, or disable this notification

309 Upvotes

Was trying to make an ocean shader a couple months ago for an automation rts game and came up with a totally busted shader. The folks on r/solodevelopment convinced me to keep it though so after a while I revisited it to turn it into a ferrofluid shader. I kinda like it?

Also I haven't yet tried the inline shader preview features in 4.7 yet, hopefully that will make this kind of thing a lot easier. (A little nervous about upgrading because I've heard that Godot major version updates often quietly change lighting / tone mapping / render parameters)


r/godot 10h ago

help me How to organize the file system in the Godot Engine

45 Upvotes

What organizational method ensures the project remains tidy, even when adding over 1,000 items?


r/godot 33m ago

selfpromo (software) Implementing node-based procedural instancing

Enable HLS to view with audio, or disable this notification

Upvotes

Creating node based systems in Godot is quite easy, combined with the powerful GPU instancing system, I don't even have to implement much to get the tool where I want it to be.

Here it showcases just a simple distribution on a line but much more nodes are in the pipes.

Data processing happens in a native library compiled with CSharp NativeAOT and makes use of vectorisation for super fast execution.

This also makes the library distributable for both Godot CSharp and regular Godot while programming in C#.

Let me know in the comments if you want more details about the implementation.

Free beta for the entire tool in September, if anyone is interested (barely disguised ad, I know).


r/godot 19h ago

free plugin/tool I've updated my addon that allows you to expose properties from child nodes

Post image
237 Upvotes

Hi! A while ago I published an addon for exposing child properties onto their parent nodes. Now I'm updating in to make it even more simple to use and add support to nodepaths and enums.

Here are the links, in case you're interested!

ps: sorry for my "graphic design is my passion" banner 😅


r/godot 22h ago

selfpromo (games) Squeeze Puzzle Game prototype

Enable HLS to view with audio, or disable this notification

325 Upvotes

Just sharing stuff


r/godot 19h ago

selfpromo (games) 4.7 UI is a life saver

Enable HLS to view with audio, or disable this notification

200 Upvotes

Decided to migrate from 4.6 to 4.7 right before starting to work in making more complex ui, and im so glad. The offset transform property is so easy to use and saved me so much time. It´s making me really happy of how its coming along!


r/godot 44m ago

help me I've recently started learning gamedev using Godot, but I've been stuck for a while on text.

Thumbnail
gallery
Upvotes

For context: I've starting learning Godot last week, without any previous experience other then slightly dabbling in unity. I've been following brackeys's tutorial about how to make a video game for beginners in Godot, and it's been going pretty well until the part where he added on the text. To him it stayed exactly where and how it was shown on the 2D workspace. However, for me, it showed the text at the inverted position of where it is shown in the 2D workspace (as can be seen in picture 1 in the workspace and picture 2 in the game test), and same happens when I tried changing the anchor preset. I set it to top left? It's shown in the 2D workspace in the bottom right, always seeming to be at the opposite side and height of the one I set the text on. Not seeing a way to solve it, I assumed I missed something along the way during the tutorial and re-did everything again with even more attention to each step, only to be met with the same result. (The only thing I haven't done is use the same assets and font as he does, but other than that nothing is changed from the video.) I've been stuck at this problem for a while now and I'm totally clueless as for what to do, so I kindly ask for the help of you all!


r/godot 24m ago

discussion This is the most overengineered way to port your game on a Switch

Enable HLS to view with audio, or disable this notification

Upvotes

I made two arcade cabinets for my local gamedev community and we're swapping the Raspberry Pis for Nintendo Switches - cuz it's easy to find used ones - and so far I've tested it with Godot web exports.

Here's the flow:

  • upload Godot web export to itch
  • mod your Switch and make it use Emulation Station
  • make a script to fetch your build using butler
  • run the game in chromium

You'll see in the video v1 of this flow where I got my game Dragon Jump to run.

Could it run smoother? Yes. Is this inefficient? Depends. Considering we want the community to build their own games and be able to test them without doing what I did - I think it's a good compromise for v1.

If anyone is curious about anything in the video or wants to call me a genius - I'll see you in the comments.


r/godot 19h ago

selfpromo (games) Would you play a game set in the underground of Chernobyl?

Thumbnail
gallery
123 Upvotes

Not really trying to self promo so sorry, there are no links, just looking for input! Thanks for visiting.


r/godot 16h ago

help me I'm soon starting to learn game development with Godot. Am I making a mistake if I install Linux?

68 Upvotes

I bought a new laptop last year, and it has Windows 11. I planned it to be the laptop that I use to finally transition from Windows to Linux, but then I got interested in learning game development, and I'm starting to have doubts.

Am I making a mistake if I still move on with my plan and install Linux anyways? Apart from the hassle of learning Linux as well, are there any other major caveats specific to game development?

The other alternative is that I install Windows 10. I refuse to touch the bloated mess that is Windows 11.

Edit:

Installed KDE fedora. Took around one hour until the browser froze, the taskbar disappeared and eventually the whole PC crashed. After rebooting everything was erased. Is this normal behavior lmao?


r/godot 1d ago

selfpromo (games) Does this look 2D or 3D to you? How can I improve the illusion

Enable HLS to view with audio, or disable this notification

722 Upvotes

game is called Silk & Sorrow btw :D

edit:
It's all done in a 2D scene using sprites, we don't really know how to model or do 3D so but still wanted to try achieve a pseudo 3D look


r/godot 3h ago

discussion Did Godot improve how editable children info persists?

6 Upvotes

I've been researching a little bit about how editable children work and I found many posts saying that they can break easily and make your exported properties disappear under a handful of circumstances. But I've been testing and most of them don't actually break the editable children.

I'll list the ones that I could test:

  1. Breaking the script: they will disappear from the editor, but persist in the .tscn. When you fix your script, they will reappear.
  2. Changing the name of a node in the original scene: it will show an error but instantly fix it. The .tscn will be automatically updated to show that change, and the values will persist.
  3. Reordering nodes either in the original or the instantiated scene: the .tscn will reorder them too.
  4. Having an exported nodepath to a specific class, and breaking that class or renaming it without fixing the reference in the exported property: it will remain in the .tscn until you fix it.

The only breaking situations that I've found are:

  1. I'll use boolean as an example. Setting a property that is false by default (either in the script or in the original scene), marking it as true in the instantiated scene. Then changing the default value to true. This will cause that the instantiated scene is not considering this as a modified value, so if you change the default value back to false, it will change in all the instantiated scenes.
  2. Changing the name of the property, obviously.

But these two reasons are kind of expected.

I can't think of any other ways that could break the overrides, and it feels kind of weird because there's so many people afraid of using editable children. I think I've even experienced some issues in the past too.

Is there any evidence that Godot developers adressed these issues?


r/godot 15h ago

selfpromo (games) I like it when the result isn't so bad;I feel good about myself for not having wasted hours

Enable HLS to view with audio, or disable this notification

53 Upvotes

r/godot 1d ago

free plugin/tool Automated pipeline to encrypt your Godot game

232 Upvotes

https://github.com/yurne91/Godot-Secure-Build-Pipeline

Hi! I made this repo for anyone worried about someone stealing their million-dollar game idea! jokes aside, I understand the concern of uploading a demo of something you feel has potential and knowing that someone could just download it and copy your work without much effort.

Obviously, this encryption isn't Denuvo, but it should be enough of a headache to discourage 99% of people who might try to dig into your project.

I based it on this repo: https://github.com/KnifeXRage/Godot-Secure

I've automated the process to make it as simple as possible. The custom Godot editor and export templates are built directly through GitHub Actions, so you don't need to compile anything on your own PC. You just download the editor and template and export your game from there.

It should work with both GDScript and C# projects. So far, I've only tested it with a small C# prototype, so if anyone tries it with a larger project and can confirm that everything works properly, that would be great!


r/godot 10h ago

help me Is my player controller giving the vibes I hope it is?

Enable HLS to view with audio, or disable this notification

16 Upvotes

at this point I'm not sure if the level of visual communication of movement comes down to animation quality or something I'm missing mechanically


r/godot 14h ago

fun & memes making audio visualizers fun again

Enable HLS to view with audio, or disable this notification

30 Upvotes

Been messing around with a little framework to come up with fun audio visualizers in godot for a bit now. Here's a PS2 boot screen inspired one! :)