41554 blogs · [ { "id": "01a0877b-6cb8-7022-bdd7-f58ad33690bb", "title": "Making Dialogue System in Godot", "url": "https://gameidea.org/2026/02/03/making-dialogue-system-in-godot/", "published_at": "2026-02-03T22:09:50+00:00" }, { "id": "01a0877b-6cb8-7022-bdd7-f58ad3675043", "title": "Creating a Stylized 3D Water Shader", "url": "https://gameidea.org/2026/02/01/creating-a-stylized-3d-water-shader/", "published_at": "2026-02-01T18:59:39+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae7307767c", "title": "Making Simple 3D Boat Game in Godot Engine", "url": "https://gameidea.org/2025/10/15/making-simple-3d-boat-game-in-godot-engine/", "published_at": "2025-10-15T15:24:49+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae7374a48e", "title": "Make Flappy Bird Game in Godot Engine", "url": "https://gameidea.org/2025/10/12/make-flappy-bird-game-in-godot-engine/", "published_at": "2025-10-12T15:52:06+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae7414d2aa", "title": "Building an Objective System for Our FPS (FPS Series Part 11)", "url": "https://gameidea.org/2025/09/07/building-an-objective-system-for-our-fps-fps-series-part-11/", "published_at": "2025-09-07T12:53:41+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae74eb970e", "title": "Creating a Melee Weapon for Our FPS (FPS Series Part 10)", "url": "https://gameidea.org/2025/09/07/creating-a-melee-weapon-for-our-fps-fps-series-part-10/", "published_at": "2025-09-07T12:53:15+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae75ab89f4", "title": "Building the HUD & Dynamic Crosshair (FPS Series Part 9)", "url": "https://gameidea.org/2025/09/07/building-the-hud-dynamic-crosshair-fps-series-part-9/", "published_at": "2025-09-07T12:52:37+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae75e0d31a", "title": "Adding Muzzle Flash & Actual Impact VFX to our Gun (FPS Series Part 8)", "url": "https://gameidea.org/2025/09/07/adding-muzzle-flash-actual-impact-vfx-to-our-gun-fps-series-part-8/", "published_at": "2025-09-07T12:52:18+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae76347803", "title": "Adding Health, Damage & Death (FPS Series Part 7)", "url": "https://gameidea.org/2025/09/07/adding-health-damage-death-fps-series-part-7/", "published_at": "2025-09-07T12:51:58+00:00" }, { "id": "01a0877b-6cb9-733b-a05e-dcae770f207b", "title": "Creating an AI Enemy for our FPS (FPS Series Part 6)", "url": "https://gameidea.org/2025/09/07/creating-an-ai-enemy-for-our-fps-fps-series-part-6/", "published_at": "2025-09-07T12:51:37+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa5749ef3738", "title": "Adding Interaction System to Pick Up Weapons (FPS Series Part 5)", "url": "https://gameidea.org/2025/09/07/adding-interaction-system-to-pick-up-weapons-fps-series-part-5/", "published_at": "2025-09-07T12:51:10+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574ac34b9a", "title": "Adding Recoil and Impact to the Weapon (FPS Series Part 4)", "url": "https://gameidea.org/2025/09/07/adding-recoil-and-impact-to-the-weapon-fps-series-part-4/", "published_at": "2025-09-07T12:50:48+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574b5acaf4", "title": "Your First Gun – Implementing Hitscan Weapons (FPS Series Part 3)", "url": "https://gameidea.org/2025/09/07/your-first-gun-implementing-hitscan-weapons-fps-series-part-3/", "published_at": "2025-09-07T12:50:30+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574b913f18", "title": "Designing a Data-Driven Weapon System (FPS Series Part 2)", "url": "https://gameidea.org/2025/09/07/designing-a-data-driven-weapon-system-fps-series-part-2/", "published_at": "2025-09-07T12:50:05+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574bb47c30", "title": "Building the First-Person Player Controller (FPS Series Part 1)", "url": "https://gameidea.org/2025/09/07/building-the-first-person-player-controller-fps-series-part-1/", "published_at": "2025-09-07T12:49:23+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574c291199", "title": "Building an FPS from Scratch in Godot (FPS Series)", "url": "https://gameidea.org/2025/09/07/building-an-fps-from-scratch-in-godot-fps-series/", "published_at": "2025-09-07T12:48:17+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574cb09baa", "title": "Making a Stylized Sky Shader with Volumetric Clouds", "url": "https://gameidea.org/2025/01/22/making-a-stylized-sky-shader-with-volumetric-clouds/", "published_at": "2025-01-22T14:01:07+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574cf5b5b6", "title": "Making a Spaceship with Thrusters (Physics)", "url": "https://gameidea.org/2025/01/21/making-a-spaceship-with-thrusters-physics/", "published_at": "2025-01-21T12:42:02+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574dd843e0", "title": "Shockwave Distortion Shader (2D Space Wrap)", "url": "https://gameidea.org/2025/01/20/shockwave-distortion-shader-2d-space-wrap/", "published_at": "2025-01-20T15:58:57+00:00" }, { "id": "01a0c50e-79f7-7257-b2a7-fa574e06cfd9", "title": "Procedural Cave Generation in Godot (2D)", "url": "https://gameidea.org/2025/01/20/procedural-cave-generation-in-godot-2d/", "published_at": "2025-01-20T09:57:43+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe39770e90", "title": "Making a Spherical Dissolve Shader with Burn", "url": "https://gameidea.org/2025/01/19/making-a-spherical-dissolve-shader-with-burn/", "published_at": "2025-01-19T10:27:58+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe39922402", "title": "How to make Mini-map or Radar for 3D Game", "url": "https://gameidea.org/2024/12/13/how-to-make-mini-map-or-radar-for-3d-game/", "published_at": "2024-12-13T15:29:09+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3a686f53", "title": "Making Building Placement System in RTS Game", "url": "https://gameidea.org/2024/12/13/making-building-placement-system-in-rts-game/", "published_at": "2024-12-13T15:28:34+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3b325f95", "title": "Making a Villager RTS Unit that Collects Resources", "url": "https://gameidea.org/2024/12/13/making-a-villager-rts-unit-that-collects-resources/", "published_at": "2024-12-13T15:28:23+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3b512eba", "title": "Making Resource Management in RTS Game", "url": "https://gameidea.org/2024/12/13/making-resource-management-in-rts-game/", "published_at": "2024-12-13T15:27:57+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3c0195d8", "title": "Making Buildings in RTS Game", "url": "https://gameidea.org/2024/12/13/making-buildings-in-rts-game/", "published_at": "2024-12-13T15:27:44+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3cfdd15b", "title": "How to Make Marching Formation for RTS Units", "url": "https://gameidea.org/2024/12/13/how-to-make-marching-formation-for-rts-units/", "published_at": "2024-12-13T15:27:05+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3d023b6a", "title": "How to Make RTS Military Unit", "url": "https://gameidea.org/2024/12/13/how-to-make-rts-military-unit/", "published_at": "2024-12-13T15:26:43+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3d02779d", "title": "Making a Health Bar and Health System in Godot", "url": "https://gameidea.org/2024/12/13/making-a-health-bar-and-health-system-in-godot/", "published_at": "2024-12-13T15:26:16+00:00" }, { "id": "01a0c51d-1e1f-737d-bca4-0fbe3d7ce934", "title": "Making State Machine for Units in RTS Game", "url": "https://gameidea.org/2024/12/13/making-state-machine-for-units-in-rts-game/", "published_at": "2024-12-13T15:25:54+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c660c53dd", "title": "Making a Selection Box in Godot", "url": "https://gameidea.org/2024/12/13/making-a-selection-box-in-godot/", "published_at": "2024-12-13T15:25:10+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c66f20b5e", "title": "Making an RTS Unit That Moves", "url": "https://gameidea.org/2024/12/13/making-an-rts-unit-that-moves/", "published_at": "2024-12-13T15:24:50+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c67a338de", "title": "Making Navigation System for Path Finding", "url": "https://gameidea.org/2024/12/13/making-navigation-system-for-path-finding/", "published_at": "2024-12-13T15:24:25+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c67c5f2dd", "title": "Using Godot Navigation System for Path Finding", "url": "https://gameidea.org/2024/12/13/using-godot-navigation-system-for-path-finding/", "published_at": "2024-12-13T15:24:02+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c6882e37b", "title": "Making Raycast System for RTS Game", "url": "https://gameidea.org/2024/12/13/making-raycast-system-for-rts-game/", "published_at": "2024-12-13T15:22:37+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c697a0c9a", "title": "Making a Procedurally Generated Level for our RTS Game", "url": "https://gameidea.org/2024/12/13/making-a-procedurally-generated-level-for-our-rts-game/", "published_at": "2024-12-13T15:22:05+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c69973011", "title": "How to Make an RTS Camera System in Godot", "url": "https://gameidea.org/2024/12/13/how-to-make-an-rts-camera-system-in-godot/", "published_at": "2024-12-13T15:21:07+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c6a587345", "title": "How to Make an RTS Game in Godot", "url": "https://gameidea.org/2024/12/13/how-to-make-an-rts-game-in-godot/", "published_at": "2024-12-13T15:20:16+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c6b09b8b2", "title": "Making 2D Airplane Shooter Game in Godot Part 2", "url": "https://gameidea.org/2024/10/16/making-2d-airplane-shooter-game-in-godot-part-2/", "published_at": "2024-10-16T12:28:13+00:00" }, { "id": "01a0c528-2186-70fa-867a-ed4c6b889149", "title": "Making the Player Climb Ropes and Walls", "url": "https://gameidea.org/2024/10/15/making-the-player-climb-ropes-and-walls/", "published_at": "2024-10-15T13:15:29+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c3acae23", "title": "Making 2D Airplane Shooter Game in Godot", "url": "https://gameidea.org/2024/10/05/making-2d-airplane-shooter-game-in-godot/", "published_at": "2024-10-05T12:04:14+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c48a8177", "title": "Make Pong Game in Godot", "url": "https://gameidea.org/2024/10/05/make-pong-game-in-godot/", "published_at": "2024-10-05T12:02:19+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c55bb106", "title": "Making 3D Endless Runner Game Part 2", "url": "https://gameidea.org/2024/10/01/making-3d-endless-runner-game-part-2/", "published_at": "2024-10-01T13:01:36+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c6401196", "title": "Making 3D Endless Runner Game Part 1", "url": "https://gameidea.org/2024/10/01/making-3d-endless-runner-game-part-1/", "published_at": "2024-10-01T12:38:35+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c6ff664b", "title": "More Advanced 2D Platformer Mechanics", "url": "https://gameidea.org/2024/09/15/more-advanced-2d-platformer-mechanics/", "published_at": "2024-09-15T11:16:32+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c7e9252d", "title": "Making AI Characters for 2D Platformer", "url": "https://gameidea.org/2024/09/14/making-ai-characters-for-2d-platformer/", "published_at": "2024-09-14T18:01:59+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c8193763", "title": "Shooting (Throwing) in Platformer 2D", "url": "https://gameidea.org/2024/09/07/shooting-throwing-in-platformer-2d/", "published_at": "2024-09-07T15:34:42+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c819ef0d", "title": "Making Platformer Player Movement 2D", "url": "https://gameidea.org/2024/09/06/making-platformer-player-movement-2d/", "published_at": "2024-09-06T19:38:22+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c8faef27", "title": "Making Merchant (Trading) System in Godot", "url": "https://gameidea.org/2024/09/06/making-merchant-trading-system-in-godot/", "published_at": "2024-09-06T09:49:16+00:00" }, { "id": "01a0c533-4ce6-7196-8da6-9463c9801898", "title": "Make a 3D Racing Game from Scratch in Godot", "url": "https://gameidea.org/2024/08/30/make-a-3d-racing-game-from-scratch-in-godot/", "published_at": "2024-08-30T16:29:20+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7ce8c866a", "title": "Making Boat Physics in Godot", "url": "https://gameidea.org/2024/08/29/making-boat-physics-in-godot/", "published_at": "2024-08-29T21:04:21+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7ce8f0383", "title": "Thunder Lightning Strike Shader for Godot", "url": "https://gameidea.org/2024/08/28/thunder-lightning-strike-shader-for-godot/", "published_at": "2024-08-28T15:30:00+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7cef0ad91", "title": "Make Inventory System in Godot", "url": "https://gameidea.org/2024/08/26/make-inventory-system-in-godot/", "published_at": "2024-08-26T13:04:51+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7cf867fde", "title": "Make Grappling Hook in Godot", "url": "https://gameidea.org/2024/08/24/make-grappling-hook-in-godot/", "published_at": "2024-08-24T15:51:03+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d02450c8", "title": "2D dissolve shader with edge burn (burning paper shader)", "url": "https://gameidea.org/2024/08/24/2d-dissolve-shader-with-edge-burn-burning-paper-shader/", "published_at": "2024-08-24T15:37:03+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d0db5fc0", "title": "Sci-fi Engine Thrust Shader", "url": "https://gameidea.org/2024/08/22/sci-fi-engine-thrust-shader/", "published_at": "2024-08-22T20:31:13+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d147dbb7", "title": "Fast Travel Shader (Speed Lines)", "url": "https://gameidea.org/2024/08/22/fast-travel-shader-speed-lines/", "published_at": "2024-08-22T20:25:46+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d173beb3", "title": "Fire Shader", "url": "https://gameidea.org/2024/05/01/fire-shader/", "published_at": "2024-05-01T13:39:09+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d18830d1", "title": "Toon/Cel Shader", "url": "https://gameidea.org/2024/02/15/toon-cel-shader/", "published_at": "2024-02-15T18:12:26+00:00" }, { "id": "01a0c53d-de23-72b4-8540-d0a7d268d166", "title": "Dot Matrix Shader (LED Screen Effect)", "url": "https://gameidea.org/2024/02/15/dot-matrix-shader-led-screen-effect/", "published_at": "2024-02-15T17:55:39+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb0c4785b", "title": "Poisson Disk Sampling", "url": "https://gameidea.org/2023/12/27/poisson-disk-sampling/", "published_at": "2023-12-27T16:51:14+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb18293f2", "title": "Noise Functions", "url": "https://gameidea.org/2023/12/16/noise-functions/", "published_at": "2023-12-16T09:36:08+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb1b0e13b", "title": "Marching Cubes Algorithm", "url": "https://gameidea.org/2023/12/12/marching-cubes-algorithm/", "published_at": "2023-12-12T18:57:41+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb1d351f6", "title": "3D Grass Shader with Distortion & Wind", "url": "https://gameidea.org/2023/12/03/3d-grass-shader-with-distortion-wind/", "published_at": "2023-12-03T16:25:23+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb28686e9", "title": "Pixelization Shader", "url": "https://gameidea.org/2023/12/03/pixelization-shader/", "published_at": "2023-12-03T15:28:57+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb2c2a1e6", "title": "Sea Sickness Shader (Underwater View Shader)", "url": "https://gameidea.org/2023/12/03/sea-sickness-shader-underwater-view-shader/", "published_at": "2023-12-03T06:12:45+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb3218647", "title": "3D Refraction Shader", "url": "https://gameidea.org/2023/12/03/3d-refraction-shader/", "published_at": "2023-12-03T05:38:17+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb3618406", "title": "3D Ocean Shader Using Gerstner Waves", "url": "https://gameidea.org/2023/12/01/3d-ocean-shader-using-gerstner-waves/", "published_at": "2023-12-01T15:36:49+00:00" }, { "id": "01a0c546-3a15-70a2-ac2e-fd2eb3b68a7a", "title": "Film Grain Shader", "url": "https://gameidea.org/2023/12/01/film-grain-shader/", "published_at": "2023-12-01T15:06:06+00:00" } ] posts Claim your blog
Back to gameidea.org
Blog · corpus.blog/blogs/gameidea.org/posts

gameidea.org

gameidea.org

2026

2025

2024

2023