Skip to the content.

Godot Game Engine Resources

Doc

https://docs.godotengine.org/en/stable/

https://docs.godotengine.org/en/latest/getting_started/first_3d_game/08.score_and_replay.html

https://docs.godotengine.org/en/stable/tutorials/scripting/singletons_autoload.html

https://docs.godotengine.org/en/stable/classes/class_node.html#class-node-private-method-input

https://docs.godotengine.org/en/stable/tutorials/rendering/multiple_resolutions.html

https://docs.godotengine.org/en/stable/tutorials/best_practices/autoloads_versus_internal_nodes.html

https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_basics.html#doc-gdscript-basics-class-name

https://docs.godotengine.org/en/stable/tutorials/rendering/multiple_resolutions.html#mobile-game-in-portrait-mode

https://docs.godotengine.org/en/stable/tutorials/rendering/multiple_resolutions.html

https://docs.godotengine.org/en/stable/tutorials/rendering/viewports.html

https://docs.godotengine.org/en/3.1/getting_started/step_by_step/ui_code_a_life_bar.html

https://docs.godotengine.org/en/stable/tutorials/io/background_loading.html

https://docs.godotengine.org/en/stable/tutorials/io/saving_games.html

Tutorials

http://kidscancode.org/godot_recipes/

https://kidscancode.org/godot_recipes/ai/context_map/

https://kidscancode.org/godot_recipes/4.x/2d/car_steering/index.html

https://electronstudio.github.io/godot_racing/tutorial.html

https://github.com/Dechode/Godot-Advanced-Vehicle

https://www.racedepartment.com/threads/car-racing-sims-in-open-source-godot-engine.222014/

https://kidscancode.org/godot_recipes/3.x/3d/kinematic_car/car_base/index.html

https://gamedevacademy.org/godot-3d-tutorial/

https://www.gdquest.com/tutorial/godot/learning-paths/getting-started-in-2021/chapter/4.two-vital-learning-tools/

https://electronstudio.github.io/godot_racing/tutorial.html (example racing game)

https://www.gotut.net/save-and-load-system-for-godot-4/

https://dev.to/christinec_dev/lets-learn-godot-4-by-making-a-procedurally-generated-maze-game-part-3-procedural-level-generation-1-map-creation-577b

https://medium.com/pumpkinbox-blog/procedural-map-generation-with-godot-part-1-1b4e78191e90

https://gitlab.com/MagnusKlassik1/godot-traffic-system-with-paths (Traffic System With Random Paths)

https://github.com/exploregamedev/endless_terrain

https://dev.to/christinec_dev/lets-learn-godot-3d-by-making-an-endless-runner-game-part-1-project-overview-setup-4c42

https://github.com/godotengine/awesome-godot

https://forum.godotengine.org/t/mobile-screen-width-and-height/12184/2

https://www.gdquest.com/tutorial/godot/2d/scene-transition-rect/

https://stackoverflow.com/questions/68398872/how-can-i-detect-mouse-input-on-an-area2d-node-in-godot-viewport-and-shape-idx [!]

https://godotforums.org/d/36430-change-button-texture-at-function

https://forum.godotengine.org/t/constantly-moving-an-object-up-and-down-between-two-points/38832

https://www.nightquestgames.com/ways-to-communicate-between-nodes-in-godot/

https://docs.godotengine.org/en/stable/tutorials/math/random_number_generation.html#get-a-random-array-element

https://forum.godotengine.org/t/signaling-from-one-gdscript-to-another/26369/3

https://forum.godotengine.org/t/connecting-a-signal-to-a-function-in-another-script/63499

https://forum.godotengine.org/t/how-to-emit-a-signal-from-one-script-to-another-to-say-a-var-is-ready-invalid-call-nonexistent-function-set-text-in-base-nil/40168/6

https://forum.godotengine.org/t/is-there-auto-font-size-like-in-unity/41243/12

https://docs.godotengine.org/en/stable/tutorials/rendering/multiple_resolutions.html

https://kidscancode.org/godot_recipes/3.x/ui/unit_healthbar/index.html

https://dev.to/christinec_dev/learn-godot-4-by-making-a-2d-platformer-part-7-bomb-setup-1gpo [!]

https://www.makeuseof.com/godot-scoring-system-how-to-create/

https://monarxk.hashnode.dev/chronicling-achievement-how-to-craft-a-persistent-leaderboard-system-in-godot-401

https://gamedevbeginner.com/how-to-make-a-timer-in-godot-count-up-down-in-minutes-seconds/

https://lootlocker.com/guides/adding-online-leaderboards-to-your-godot-game-with-lootlocker

https://gamedevartisan.com/tutorials/godot-fundamentals/menus-and-scene-transitions

https://www.gdquest.com/tutorial/godot/2d/scene-transition-rect/

https://monarxk.hashnode.dev/chronicling-achievement-how-to-craft-a-persistent-leaderboard-system-in-godot-401

How to quickly and easily create leaderboards

https://godot.community/topic/41/gdscript-best-practices-for-organized-code

https://groups.google.com/g/google-admob-ads-sdk/c/D76xY720OLs?pli=1

Mobile

https://docs.godotengine.org/en/stable/tutorials/platform/ios/plugins_for_ios.html

https://github.com/Poing-Studios/godot-admob-plugin

https://github.com/poing-studios/godot-admob-ios

https://godotengine.org/asset-library/asset/1108

https://github.com/Shin-NiL/Godot-Android-Admob-Plugin

https://github.com/Shin-NiL/Godot-Android-Share-Plugin

https://github.com/kidscancode/circle_jump

https://ramatak.com/2023/02/24/godot-tutorial-porting-your-games-controls-for-mobile-devices/ [*]

Video Tutorials

Making a Game in One Hour with Godot - Shoot ‘Em Up

GDQuest - Channel

City Builder con Godot / 3D Game Dev

Godot Custom Resources Tutorial (Beginner)

Race Car Controller Tutorial - Godot 3D

Path Based Mesh Generation in Godot 4

How to Make Roads with Bezier Curves - Godot 4.0 Behind the Scenes!

[Creating a car with raycast suspension (Arcade-style control) GODOT 4](https://www.youtube.com/watch?v=jwUstio6R3I)

How to Use SIGNALS Correctly in Godot 4 (everything to know)

Master the Margin Container in 90 Seconds Quick Godot 4 Tutorial

[A new endless driving game in Godot DuckCowDrive Devlog #1](https://m.youtube.com/watch?v=OkdNC1Ov2ck)

Finite State Machines in Godot 4 in Under 10 Minutes

Custom 3D Paths with an Attached Mesh in Godot 4 Useful for Racetracks

Dev Update: 3D City Builder Prototype in Godot

Godot’s Hidden Level/Map Editor

Godot 4 GridMap Tutorial - TileMaps, but 3D

Race Car Controller Tutorial - Godot 3D [x]

Using Terrain3D in Godot 4 - Part 1

I Made An Endless Ocean in Godot 4

How To Create A 3D Endless Runner In Godot 4 [x]

Godot Endless Runner #2 : Gridmap

The Magic of Gridmaps #GoGodotJam

Make Terrain Easily for Games Part 1-A : Blender / Godot Tutorial - From Scratch

Beginner Godot Tutorial - Make a Snake Game in 10 Minutes! [x]

How to make Snake in Godot 4 (Complete Tutorial) 🐍🍎🕹️

Coding an Arkanoid/Breakout Clone in Godot 4 (Part 1)

Godot 4 Tween Tutorial

Game Manager - Score - Make a game like Candy Crush using Godot

Godot Match 3 Counter

Godot Tutorial: Creating a save game manager

[Every Type of Progress Bar available in Godot Dicode](https://www.youtube.com/watch?v=uvuxAT1XoRs) [x] (to watch)

Make a Custom Load Screen / Boot Splash in The Godot Engine [x]

How To Make a Custom Boot Splash Screen In Godot 4

Godot Main Menu in 4 Minutes

How to make a Scrolling Background in Godot 4

Easy Explosion Effect – Godot 3D VFX Tutorial

GODOT VFX - Easy Explosions Effect Tutorial

Easy UI Animation in the Godot Engine

Cinematic Camera/Screen Shake - Godot Engine Tutorial!

How to Create Custom Splash Screens in the Godot Engine

How to SAVE & LOAD Game Data Easily in Godot 4

Saving a High Score: Godot 4 Snake Tutorial

Simple Countdown Timer in Godot

2D Fire, Smoke and Explosion Particle Effects in Godot 4 in 4 minutes

Easy 2D explosion in #godot under 4 minutes

How to make an ONLINE LEADER BOARD with Godot Engine and Lootlocker

[MAS Tutorial Integrating MAS with Godot](https://www.youtube.com/watch?v=2sE7VZ_UYx0)

How to Create iOS Plugin to display InApp Review Ratings for Godot Game Engine

Make C++ Games using Godot!!

Assets

Starter Kit City Builder

KayKit City Builder Bits [!]

Path Tool 1.0

Goshapes: Curve-based Modelling and Level Building

Procedural World Map Generator

Instant Realistic Light 1.0

Quiver Leaderboards

Talo Game Services: self-hostable game backend

Plugins & Add Ons

https://github.com/Federico-Ciuffardi/GodotTouchInputManager

https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot

https://github.com/jarneson/godot-ply (Godot plugin for in-editor box modeling)

https://github.com/TheDuckCow/godot-road-generator (A godot plugin for creating 3D highways and streets)

https://github.com/poingstudios/godot-admob-plugin

https://poingstudios.github.io/godot-admob-plugin/

https://github.com/YuriSizov/godot-pathways (Make a network of roads with ease and creativity)

https://github.com/edwin-cox/godot-infinite-worldmap (Procedural infinite world map)

https://github.com/blackears/cyclopsLevelBuilder/tree/master (Wuickly build environments/levels)

https://github.com/endlessm/godot-block-coding (Block-based visual programming plugin for Godot)

https://godotengine.org/asset-library/asset/2986 (datatable system like what you can found inside UE)

https://godotassetlibrary.com/asset/RMiyDF/datalogue (simple data management)

https://github.com/gdquest-demos/godot-4-VFX-assets [!] (to check)

https://github.com/drcd1/GodotSimpleExplosionVFX

https://github.com/DexterFstone/godot-adivery (Arabic!)

https://github.com/bitbrain/beehave (Behavior tree AI for Godot Engine)

https://github.com/AppLovin/AppLovin-MAX-Godot

EOS

https://www.youtube.com/watch?v=ENyvF4yVjKg

https://github.com/3ddelano/epic-online-services-godot [!]

https://github.com/godotengine/godot-ios-plugins

iOS Plugins

https://docs.godotengine.org/en/stable/contributing/development/compiling/compiling_for_ios.html#doc-compiling-for-ios

https://github.com/godot-sdk-integrations/godot-ios-plugins

How to create iOS plugin for Godot Game Engine Step by Step Guide

https://github.com/LettucePie/ios-plugin-integrate-demo

https://www.peanuts-code.com/en/tutorials/gd0021_game_center_plugin/

# Got from the Plugin GitHub Guide (The order might be wrong!)
scons target=release_debug arch=arm64 simulator=yes plugin=gamecenter version=4.0

../scripts/generate_static_library.sh gamecenter release_debug 4.0

scons platform=ios target=template_release arch=arm64

macOS arm64 custom build cannot link latest MoltenVK library with Xcode < 14

Build problem with recent Clang releases

broken build for iOS branch 4.3 on latest Xcode

https://github.com/audiosdev/AudiosPlugin-Godot-iOS-Audio-Plugin

https://www.peanuts-code.com/en/tutorials/gd0021_game_center_plugin/

Tools

https://github.com/blackears/cyclopsLevelBuilder

https://github.com/outobugi/Terrain3D (An editable terrain system for Godot 4, written in C++)

https://godotsteam.com/

https://github.com/gdquest-demos/godot-procedural-generation

https://github.com/topics/city-builder?l=gdscript

https://github.com/the-mirror-gdp/the-mirror (The open-source Roblox & UEFN alternative) [!]

https://globalstats.io/api#StatisticsLeaderboard

https://github.com/Jenova-Framework/Jenova-Runtime

Projects

https://github.com/Una1n/Arkanoid

Unity to Godot

https://github.com/Anthogonyst/UnityToGodot