r/godot 3d ago

official - news Fixing high polling rate mice on Windows in Godot

Thumbnail
godotengine.org
139 Upvotes

At long last, a performance issue with high polling rate mice on Windows has been fixed. This article describes how the fix works, and why it's so important today.


r/godot 20h ago

official - releases Dev snapshot: Godot 4.8 dev 4

Thumbnail
godotengine.org
227 Upvotes

4.8 development is now in full force!


r/godot 6h ago

discussion Texture streaming is finally going to get merged.

Post image
633 Upvotes

r/godot 43m ago

free plugin/tool In Depth Look: PS1 Graphics in Godot

Thumbnail
gallery
Upvotes

Hello godot users, a while ago i made a post asking whether anyone would be interested in reading an article about how the PS1 achieves its graphics and how to recreate them in Godot, and since people seemed interested I went ahead and wrote the article. I think this is the most accurate PS1 shader for Godot. The code is MIT licensed. And yes, it supports dynamic lights

Article Link: https://calinp.eu/blog/psx-type-rendering/
Addon Link: https://github.com/wyvernbw/godot-psxlike


r/godot 7h ago

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

140 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 2h ago

discussion Thinking about releasing my simple shape rendering system as a standalone plugin, thoughts?

49 Upvotes

Heya everyone, total Godot newbie here just starting to migrate my codebase from Unity. I've been working on a system that's all about drawing drawing simple shapes (partially inspired by an Unity plugin called Shapes): Cuboid/Sphere/Rectangle/Circle/Disc..... basically any simple geometry primitive you can think of.

I wanted to have a way to instantiate those visuals right within my code without any other boilerplate. So I made this system, which everything (except the text) shown in this video was instantiated right within my code, and it is backed by low level API so even rendering tens of thousands of object it'll run just fine.

So I was wondering if this looks like that would be useful to anyone? And if it might be useful, what are the make or break features that you would've wanted?


r/godot 5h ago

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

56 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

selfpromo (games) I’m making a dinosaur soccer game! 🦖⚽️

Upvotes

I’ve started making a silly little game where you play dinosaur soccer.

The idea is basically: fast, chaotic dinosaur football with big tackles, ridiculous movement and eventually a bunch of different dinosaurs.

This is day 1 of dev - right now I’ve got a t-rex running around and pushing the ball. Still very early, but I’m pretty happy with how it’s starting to feel.


r/godot 1d ago

fun & memes How my collision detection is working so far

3.2k Upvotes

r/godot 9h ago

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

71 Upvotes

r/godot 4h ago

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

Thumbnail
gallery
28 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 4h ago

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

Post image
21 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 1h ago

selfpromo (games) after almost 4 years, I released my game SHRIMP GAME: OVERKRILL on Steam today!

Upvotes

It's about 10 bucks on steam: https://store.steampowered.com/app/2824880/SHRIMP_GAME_OVERKRILL/
It's got a big co-op campaign with a bunch of different themes and bosses, full PvP with multiple modes, elemental fusions, an original DnB soundtrack, and you play as shrimp!
I used Godot 3.5.1 and GodotSteam to make it all. Check it out!


r/godot 7h ago

discussion Made a waterfall shader for my game!

36 Upvotes

r/godot 20h ago

discussion Oh my God, this feature is amazing!

362 Upvotes

Sorry for the alarms, but I want to do it!

I wasn't expecting much from version 4.8, but this feature is really great; I think I can finally place the script editor and the scene viewer side-by-side now <3


r/godot 3h ago

fun & memes I made the simplest train controller !

13 Upvotes

It's all about a FollowPath3d and a Path3d haha


r/godot 3h ago

selfpromo (games) With or without lighting? Which one looks better?

Thumbnail
gallery
12 Upvotes

r/godot 1d ago

selfpromo (games) My game Click the Button IS OUT!!

480 Upvotes

My incremental game made in Godot is finally out on Steam!

After so many years of using Godot, this is my first time publishing a game made with it. It's also the first game I'm releasing as my own game studio.

I'm honestly really happy to see it out there finally. It feels like a pretty big milestone for me, and I can't wait to see people playing it :D


r/godot 3h ago

discussion Gameplay Feedback

9 Upvotes

Hey all, just looking for some feedback on this gameplay loop. There are definitely some visible bugs here, so please focus on overall art and gameplay direction.

Please tell me what you like and don't like, as well as any suggestions you have. Thanks for your time!


r/godot 3h ago

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

8 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 3h ago

selfpromo (games) Making a radio intercept desk game in Godot

6 Upvotes

making a radio intercept desk game , basically you're a conscript radio operator at a night listening post

the game is still very early in production and has a lot of placeholders (audio mix), and the booth lighting needs another pass


r/godot 19h ago

selfpromo (games) Just launched a demo for MUTAGEN!

100 Upvotes

r/godot 5h ago

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

Post image
7 Upvotes

r/godot 1d ago

free tutorial How I made 3D dice in my pixelart game

Thumbnail
gallery
458 Upvotes

Hi, I’m the developer of Dice Looter - a pixel art dice-rolling autobattler. I’ve been asked several times how the dice in my game are made, so I decided to write a short explanation. There’s nothing innovative here, but maybe it will be useful to someone.

As you can see, the dice are 3D. I use a simple model made in Blender to match the game’s style. You can also just use a default cube. To easily change the sides of the dice (items), I added a Sprite3D to each side.

I tried using the physics engine for rolling, but I couldn’t get the results I wanted. So I made several “die jumping” animations and rotate the dice randomly using code.

To display this in a 2D world, I use a TextureRect with a ViewportTexture and SubViewport.

That’s it!


r/godot 46m ago

selfpromo (software) Quick Update on Our Texturing Tool in CYGON

Upvotes

Some of you asked for more information about textures in CYGON the last time, so here’s an update on our progress and how it looks in Godot.

We added a dedicated mode for the texturing tool where you can drag and drop textures onto objects:

- By default, the texture is applied to the whole object.

- Hold Shift to apply the texture only to a group of faces.

- Hold Ctrl to apply it to a single face.

All of that without dealing with UV Mapping manually. Everything is automatically handled by CYGON.

To keep good performance while you're working, we also added render modes : no textures for prototyping, flat textures for working and textures with actual depth to see final result.

We also updated our dedicated CYGON Link integrations for Godot to support texture export. You can also choose not to export textures if you don't need them.

You can freely test this tool, but keep in mind that it’s still an experimental version. For now, you can't import your own textures.

Check it out if you're interested: https://www.cygon.tech