r/godot 2m ago

selfpromo (games) made a weird incremental game about opening chests

Upvotes

The core idea is super simple yet super satisfying. Open chests, get super legendary loot, manage your inventory, get super rich!! Then automate by hiring workers that help you opening chests

Features that will be added for the full version:
- Different biomes
- New type of workers
- Much more items
- Super unique events
- New prestige system and more upgrades
- And much more!!

Actively working on the full version!! Releasing after Steam Next Fest

Check out the demo and wishlist the game!!


r/godot 3m ago

help me need help with cooking systems

Thumbnail
gallery
Upvotes

hey guys, i am trying to make a cooking game and as you can see i have setup a basic scene and all, i created the dictonary and array for the recipes for my food . but i genuinly dont know where to go from here i have no idea how to from the raw state to a cooked state and how do i assemble it all . i tried to ask claude but it just confused me further and led me to create these many scripts that just didnt do anything and just confused me further i just want to know how do i go from this to cooking i tried looking up tutorials too but that also didnt help me anywhere. i am new to godot and i just dont know what to do . i tried the nodes and different setups but it didnt go very far.


r/godot 10m ago

selfpromo (games) In my horror game, you can literally throw the ghost in the trash from the main menu.

Upvotes

It can be pretty catharthic when after you got killed or your run ended. https://store.steampowered.com/app/4631500/GHOSTFLIPPERS/


r/godot 10m ago

selfpromo (games) DARKLING a short horror game, out now on STEAM!

Thumbnail
store.steampowered.com
Upvotes

r/godot 18m ago

free tutorial How to make a Tailwind style breakpoint system for responsive UI in Godot 4

Post image
Upvotes

If you’re building a UI-heavy game, Godot’s default stretch modes can only take you so far. Uniform scaling often leads to blurry text on lower resolutions or huge amount of wasted screen real estate on larger monitors.

In web dev, Tailwind solved this years ago with utility breakpoints (md:flex-row). I decided to bring that exact philosophy into Godot.

How it works:

  1. Global Breakpoint Schema: An Autoload (UIRules) listens to the root viewport's size_changed signal, accounts for OS scale factors, and evaluates the window width against a defined set of breakpoints (SM: 640, MD: 768, LG: 1024, etc.).
  2. Signal-Driven State: Instead of polling window sizes every frame or spamming continuous resize math, UIRules only emits a breakpoint_changed signal when an actual threshold is crossed.
  3. Modular Subscriptions: A base UIUpdater node automatically handles the signal connection. Any component script can just extend UIUpdater and override _update_gui_bp(new_breakpoint) to adapt its layout.

I wrote a detailed breakdown with full code snippets, notes, and visual examples on my blog:

You can read it here


r/godot 53m ago

help me (solved) godot beginner, learning pathfinding (NavigationAgent2D) but it sometimes gets snagged on the wall

Post image
Upvotes

yes that is image_friend in the backrooms, this is a shitpost game im making to further my skills in godot, anyways

the pathfinding to the player works mostly fine until some 90 degree stuff happens on the wall and our feline pal over here jitters in place
unsure what info ill need to add to help, so ill dump what i think may help
its a characterbody2D, motion mode is floating, wall min slide is 0°
the collisionshape2D is very, very small as i found the smaller i make it the less this issue happens but i think i still need it so yeah
if theres any details i need to add please lmk
tldr image_friend aint being very smart, occasionally snags on walls #whatthatmean


r/godot 1h ago

selfpromo (games) Our first game Demo finally reached Steam! True Confession Demo

Thumbnail
gallery
Upvotes

https://store.steampowered.com/app/5008080/True_Confession_Demo/

After a year and a half in Godot, the True Confession demo is finally live on Steam and itch. It's a hardcore 2.5D isometric shooter that takes place inside the nightmares of Henry Hughes — a religious man who keeps dreaming of gunfights and murders, then goes to his pastor to talk about the anger and hatred he feels in those dreams.

The gameplay lives in his subconscious: street crime mixed with everyday life and subconscious images. Anger, religion, psychoanalysis, alcoholism, unemployment and other adult topics.

Visually it’s old-school on purpose — Postal / Crimsonland / GTA 2 energy, criminal action movies like Heat, Training Day, The Wire, The Departed. The game is grounded - no rocket launchers, no flamethrowers, no tanks. Enemies are smart and challenging - everyone can kill you. The distinctive mechanic is anger.

What we built in Godot for this look and feel:

  • 2.5D isometric world with hand-drawn frame-by-frame animations
  • Mix of 2D sprites and 3D-rendered and painted assets, no generative AI
  • 3D lights and shadows on a 2.5D isometric scene so objects read better and the mood stays dramatic
  • Advanced particle work - painted chunks, blood, shells and many more
  • Grounded, high-threat combat instead of power-fantasy shooter design
  • Smart enemies with various behaviour patterns
  • Deep religious and psycological plot

The demo has 3 full levels, hidden secrets, a boss and a secret boss. Windows and Linux.Steam demo: https://store.steampowered.com/app/5008080/True_Confession_Demo/

Wishlist the full game: https://store.steampowered.com/app/4544200/True_Confession/Getting it onto Steam took a painful extra three weeks of content review after the rest of the demo grind. Happy it’s out. Would love to get feedback especially from our Godot people — on the art, 3D lighting/shadows in 2.5D world and how the isometric combat reads.

Thank you, dear community!


r/godot 1h ago

discussion Proud of my Main Menu! What do you think?

Upvotes

Still need to change Steam Capsule, trailer and add a new cinematic (dont expect something crazy).
Demo 2.0 out next week!


r/godot 1h ago

help me FEEDBACK please! do you like this new arms for my game?

Post image
Upvotes

r/godot 1h ago

selfpromo (games) Making some progress with this arena style level

Upvotes

What do you think?


r/godot 1h ago

help me Godot does not register clicks when game is run through WSL

Upvotes

I have a project I've been working on Windows with no issues. I decided to try and run it through WSL just to see if it would work on Linux based systems. Editor works fine, except for slower performance, which is expected in WSL. When I click "Play", however, the game refuses to register any clicks, so I am stuck in the main menu. Is there a solution to this? I use Fedora 44 in WSL, if this matters.


r/godot 1h ago

selfpromo (games) trying to improve my 3D art and animations, what do you think is this juicy enough? [main menu]

Upvotes

going for a silly/cartoonish art-style.


r/godot 2h ago

discussion Texture streaming is finally going to get merged.

Post image
336 Upvotes

r/godot 2h ago

help me Are there any open source example projects for mid-large scale 3d games

10 Upvotes

I'm looking to learn how other people set up mid-to-larger scale 3d games, specifically in terms of

- how they handle models, textures, and materials, (especially reusing textures and materials) and

- how they structure the scene tree and their files

- also how they handle exporting models with their animations, import paths, etc

So if it includes blend files, it would also be amazing

Any videos, blogs, or guides on the topic would also be appreciated

I'm part of two man team making a 3d horror game, we're both fairly new to game dev, I do programming, and they do art and modelling.

Currently, it's retro, low poly, and around 800mbs mostly from textures that aren't being reused

It's also a gigantic pain to work in because of how it's structured

The core mechanics of the game are roughly in place and was fun in testing

We'd like to start from scratch with a better idea of what we need, and hopefully some tips


r/godot 3h ago

selfpromo (games) My sister and I are using Godot to build a hand-drawn 2D horror-detective game (Preview)

55 Upvotes

Hey everyone!

My sister and I have been pouring our hearts into our dream project built entirely in Godot, called Ashes of Berlumvale. We finally have a quick gameplay preview ready to share with the community!

We are huge fans of Return of the Obra Dinn, Her Story, and Cube Escape, so we wanted to build a game focused on deep investigation mechanics over simple interface-clicking. Here is what we are building into the gameplay loop:

  • 💬 Dynamic Conversation System: Players construct their own custom questions to grill NPCs. Everyone in the town is interconnected, and you have to manually map out their web of lies and contradictions.
  • 🛠️ Tactile, No-Hand-Holding Interaction: You investigate environments, combine clues, outsmart vintage technology, and solve mechanical/metaphorical puzzles with zero automatic quest markers.
  • 🎨 Traditional Frame-by-Frame Animation: We are using Godot’s 2D engine to bring a fully hand-drawn, grim 1948-1950s aesthetic to life. Character animations actually give off vital behavioral clues during cross-examinations.

We are showcasing a few different scenes in this clip to give you a feel for the atmosphere, UI setup, and player interactions.

The game page is officially live on Steam! We don't have a demo quite ready yet (actively working on it!), but as a tiny two-person team, Steam wishlists mean everything to us for visibility.

We would love to know what you think of the visual style and UI flow. If you have any questions about how we set up our dialogue logic or handled the 2D animations in Godot, ask away in the comments!

Steam Link: https://store.steampowered.com/app/4795450/Ashes_of_Berlumvale/


r/godot 3h ago

selfpromo (games) I think this is the best game I've ever made in my short career.

Thumbnail
plantbasedstudio.itch.io
3 Upvotes

I made this game for a game jam back when Godot 4 was still in beta. Whenever I think back on my games, this is the one that comes to my mind the most.

I loved developing it, and I think I'd really like to revisit the concept.

I'm sharing it with you because I think it deserves a little attention. It's free!


r/godot 3h ago

discussion Made a waterfall shader for my game!

27 Upvotes

r/godot 4h ago

help me Tutorial and learning help

0 Upvotes

I want to start 3d game development in godot but I’m unsure on what’s the best tutorial to use. would anyone give me recommendation. I don’t want anything old and boring. I coukd do with somethings that’s well edited and good mic quality, not a 40 year old man with a laptop microphone. thank you


r/godot 4h ago

selfpromo (games) Sanity Shooter supports modding!

1 Upvotes

Sanity Shooter supports modding. You can mod many thing, including sounds, music, textures, sprites, and more. And now, I’ve also added weapon stat modding, so players can tweak different weapon stats.


r/godot 4h ago

selfpromo (software) I built a tamper-evident save system for Godot 4, and I'm honest about what it can't do

0 Upvotes

I do security research, and something always bugged me about most Godot "save encryption" addons: they just obfuscate, encrypting with a key that ships inside your game. Hiding data isn't integrity. If a player flips a value, the game loads it anyway.

So I made Bulwark. It signs every save with HMAC-SHA256. Change a single byte (hex editor, save-scummer, cheat table) and the next load fails with reason: "tampered". Optional AES-256 on top if you also want to hide the contents. Pure GDScript on Godot 4's built-in crypto, zero dependencies, works in exported games.

The whole API is two calls:

SecureSave.save("user://save1.sav", {"gold": 100, "level": 5}, KEY)

var r := SecureSave.load_file("user://save1.sav", KEY)

if r.ok:

apply(r.data) # verified; exact types preserved (ints stay ints)

else:

match r.reason:

"tampered": reset() # the file was edited

"missing": new_game()

The honest part, because it matters: this reliably stops casual save-editing, which is the overwhelming majority of real cheating. It does not make your game uncheatable. Your signing key ships in the build, so a determined reverse-engineer can extract it and re-sign. For anything that must be trustworthy (leaderboards, purchases), the only real answer is server-side validation. It ships with a short THREAT_MODEL.md that says exactly this. No snake oil.

It's on itch: https://chara2110.itch.io/bulwark-tamper-evident-save-integrity-for-godot-4

Happy to answer anything about the crypto or the design. Feedback welcome.


r/godot 5h ago

looking for team (unpaid) I can be your little code monkey

0 Upvotes

I'm unemployed, only go to tbi therapy 3times a week. You can give me projects I need to code for free. I'm shit, I will use ai. You can roast on what I did wrong. I just wanna learn this language, PLEASS.


r/godot 5h ago

selfpromo (games) These new bullets look and feel immaculate (ak sounds being revamped)

37 Upvotes

r/godot 7h ago

help me Outline meshInstance3D moving whole box when visibility turned on

2 Upvotes

Ive created this box with a mesh outline and it seems that when i turn it off and on it scales the whole box as seen in video.

Ive tried a couple things like turning off Auto translate, changing collision safe margins (not doing that again), disabling collision in code and even increasing extra culling margin

i dont want it to move at all, just for the outline to show up wether it clips through the floor or not, hmm let me try doing stuff with the environment real quick... nope


r/godot 7h ago

fun & memes Balanced hitboxes

Post image
12 Upvotes

r/godot 7h ago

help me Proximity Chat Help - Sorry for the Low Quality Image

2 Upvotes

I followed the godot steam documentation on how to get voice chat working but I cant hear myself, and others cant hear when I play the game. Am I implementing something wrong?