Category: Game Development
-
Godot 4 Physics Cable: PinJoint Chain with Direct RigidBody Connections
The Setup Building a ship-driving game in Godot 4.7. The player picks up a power cable plug and drags it toward a relay control panel. The cable needs…
-
PSX-Style Retro Shader in Godot 4: Colour Banding, Dithering & Pixel Upscale
How to build a full PSX-style retro rendering stack in Godot 4: colour banding shader, Bayer dithering, scanlines, half-resolution dynamic upscale, camera auto-look tooling, and cinematic fade transitions.
-
Dynamic Split-Screen in Godot 4: GPU Shader-Based Approach
Traditional split-screen in local co-op games has always been a compromise. Two players on one screen usually means either a fixed vertical/horizontal divider — permanently sacrificing half the…
-
Physics-Based Crate Carrying in Godot 4: A Spring-Damper Approach
In our ship-driving game Runners, players need to haul crates across ship decks, through doorways, around corners. Early prototypes used the standard Godot approach: press F, reparent the…
-
Collision Jitter from Thin Objects: Why Your Floor is Bouncing
Understanding how thin collision shapes cause physics jitter and best practices for stable floor placement
-
The Friction of Building 3D Scenes Through an Automated Workflow
There is a big difference between proving that a 3D pipeline works and proving that it is a good way to make art. That difference becomes obvious very…
-
Capability Contracts in Godot: The Clean Alternative to Multiple Inheritance
If you build games in Godot long enough, you hit this question: How do I make one object behave like two different roles without ugly inheritance? A classic…
-
Fixing a Godot Editor Hang: health_bar_3d.tscn
How we removed a major editor slowdown caused by duplicate viewport rendering and always-on editor updates. Godot Version: 4.xArea: 3D UI / Health BarSymptoms: Editor hangs or becomes very slow when scenes/health_bar_3d.tscn is…
-
Wiring a Lift in Godot with Instanced Buttons (No Prefab Spawning Required)
If your lift isn’t moving and you’re staring at “0 nearby interactables,” you’re not alone.This guide shows a clean setup that uses already-instanced buttons in your scene, while keeping…