Przejdź do treści

Godot 4 Awesome Help

source: https://github.com/mogoh/godot-4-awesome-help

This is a list of helpful Godot 4 tutorials, resources, and help. It started as I went through a some tutorials and sorted them for later use, but then I thought it might be helpful for others. The general gist is, that if I need help on a specific topic, this List should be helpful.

What goes in this list?

Generally everything that is helpful for making games with Godot 4, focusing on the latest version. Mainly these are tutorials.

What does not belong in this list?

However, this is a personal curated list and I make a cut at some point:

  • Video tutorials, that have bad sound quality or no audio commentary.
  • Video tutorials that try to speed run the tutorial are not for this list.
  • Tutorials, that are hard to follow.
  • Dev logs are not for this list.

Contribute

If something is missing, create a pull request or just an issue. The same goes for bad sorted stuff.

Official Godot sites

  • Website: https://godotengine.org/
  • Documentation: https://docs.godotengine.org/en/stable/
  • Forum: https://forum.godotengine.org/
  • Discord: https://discord.com/invite/4JBkykG
  • Github: https://github.com/godotengine/godot
  • YouTube: https://www.youtube.com/@GodotEngineOfficial
  • Rocket Chat https://chat.godotengine.org
  • Reddit: https://www.reddit.com/r/godot
  • Matrix: https://matrix.to/#/#godot-space:matrix.org

3rd party Godot-specific websites

  • https://damagedpixels.com/
  • https://godotforums.org/
  • https://godotshaders.com/
  • https://kidscancode.org/godot_recipes/4.x/ (not only for kids)
  • https://www.somethinglikegames.de/
  • https://www.gdquest.com/tutorial/godot/ (not up to date, but good quality)

Community figures

YouTube and Twitch streamer.

YouTube Twitch
bitbrain bitbraindev
Bitlytic Bitlytic
Bonkahe Bonkahe
Cashew OldDew cashewolddew olddews
Chaff Games Chaff_Games
DashNothing DashNothing
DevLogLogan DevLogLogan
FinePointCGI FinePointCGI
Flyn San flynsarmy
GDQuest Gdquest
Godotneers godotneers
Gwizz Gwizz1027
HeartBeast uheartbeast
Jackie Codes JackieCodes jackie_codes
jitspoe jitspoe jitspoe
Lukky lukky.
Maker Tech MakerTech
Nanotech Gamedev nanotechgamedev
PlayWithFurcifer PlayWithFurcifer
quwatz_ quwatz
SirLich SirLich
something like games somethinglikegames
StayAtHomeDev stayathomedev
TeaHands teahands
The Polyglot Programmer thepolyglotprogrammer
while(free) whilefree
Michael Jared Michael Jared
DevLogLogan DevLogLogan

Example projects and templates

  • https://github.com/Awfyboy/Godot-Snake-Game
  • https://github.com/chafmere/Godot4-FPS-Template
  • https://github.com/foxssake/netfox-voip-example
  • https://github.com/gdquest-demos/godot-4-3D-Characters
  • https://github.com/gdquest-demos/godot-4-3d-third-person-controller/
  • https://github.com/godotengine/godot-demo-projects
  • https://github.com/godotengine/tps-demo
  • https://github.com/GreenCloversGames/Scalable-Platformer-Template
  • https://github.com/KenneyNL/Starter-Kit-3D-Platformer
  • https://github.com/KenneyNL/Starter-Kit-City-Builder
  • https://github.com/KenneyNL/Starter-Kit-FPS
  • https://github.com/lampe-games/godot-open-rts
  • https://github.com/Phazorknight/Cogito
  • https://gitlab.com/20-games-in-30-days/godot-4-game-template
  • https://gitlab.com/b4ux1t3/LearningTheControls
  • https://github.com/baconandgames/godot4-game-template/ https://www.youtube.com/watch?v=tNqFLmbWW-Y

Documentation and Tutorials

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

Beginner

  • gdquest.com: Godot Tours: 101 - The Godot Editor https://www.gdquest.com/tutorial/godot/learning-paths/godot-tours-101/
  • Game Dev Artisan: Godot Fundamentals https://www.youtube.com/playlist?list=PLrnWJKR7bTuw7L0g70GzCM-cUr9XmtnAp
  • Learn GDScript From Zero (Interactive Website to learn Godot made with Godot) https://gdquest.github.io/learn-gdscript/
  • https://docs.godotengine.org/en/stable/getting_started/introduction/index.html
  • Maker Tech: Action RPG
  • https://www.youtube.com/playlist?list=PLMQtM2GgbPEVuTgD4Ln17ombTg6EahSLr
  • https://www.youtube.com/playlist?list=PLMQtM2GgbPEWCCJG8xywVPrOBcU6KpcNq
  • Yet Another Roguelike Tutorial in Godot https://github.com/SelinaDev/Godot-Roguelike-Tutorial
  • GDQuest: Move, Rotate and Scale 3D Models https://www.youtube.com/watch?v=mK2oSutQLds
  • GDQuest: Access Nodes https://www.youtube.com/watch?v=UxwKeoENwwE
  • GDQuest: Undocking and Moving Docks https://www.youtube.com/watch?v=gqfWjDhAFWA
  • Godotneers: Learn programming with GDScript
  • https://www.youtube.com/watch?v=cx_yTggSENU
  • https://www.youtube.com/watch?v=f5i9pErfvj8
  • Cashew OldDew: Git basics YouTube
  • Brackeys: Godot Beginner Tutorial https://www.youtube.com/watch?v=LOhfqjmasi0
  • Brackeys: GDScript Tutorial https://www.youtube.com/watch?v=e1zJS31tr88

Tutorial Series / Complete Games

  • Chaff Games: FPS Tutorials https://www.youtube.com/playlist?list=PLhnGgh9GDmn5DRLPnIlPRPS8ci5GnAsvO
  • Bonkahe: 3D TPS https://www.youtube.com/playlist?list=PLV5T4EgpiiGNh1nyf3tpu6i74uVBneeV0
  • Bonkahe: 3D Horror FPS https://www.youtube.com/playlist?list=PLV5T4EgpiiGN8coMBB1OGnL6fLxjUM2yQ
  • Nanotech Gamedev: Making a RTS https://www.youtube.com/playlist?list=PLUzx1-8efVAoswyWSJh-du7HCCuVL3ckt
  • GDQuest: Vampire Survivor Style Game https://www.youtube.com/watch?v=GwCiGixlqiU
  • FinePointCGI: Creating an FPS https://www.youtube.com/playlist?list=PLQl2eWiUO8_KIRgkRLDDnEpOQxo5nBdkq
  • Sable Spirit Studio: Idle Game Tutorial https://www.youtube.com/playlist?list=PLgBln8F2Q8BzWYUrRSIkC2RlT-YHf0BQ3
  • GodotGameLab: Card Game (Slay the Spire-like game) https://www.youtube.com/playlist?list=PL6SABXRSlpH8CD71L7zye311cp9R4JazJ
  • StayAtHomeDev: FPS Project https://www.youtube.com/playlist?list=PLEHvj4yeNfeF6s-UVs5Zx5TfNYmeCiYwf

Short Tips and Tricks

  • Lukky: All 219 Godot Nodes Explained https://www.youtube.com/watch?v=tO2gthp45MA
  • PlayWithFurcifer: Things About Godot You Should Know https://www.youtube.com/playlist?list=PLIPN1rqO-3eHRuQI_zNbHMGB7Tj8UvM7p
  • jitspoe: https://www.youtube.com/watch?v=i_FQxXV-Sno

GDScript

  • Communication_between_Nodes_in_the_SceneTree
  • Gwizz: Groups https://www.youtube.com/watch?v=DMWTd3qmhYw
  • GDQuest: Lambda functions https://www.youtube.com/watch?v=wTSWn40jJys
  • Chevifier: GDScript Series https://www.youtube.com/playlist?list=PLeCKjxofwyfjW-PTuAu8pYcx3tw13r_ZE
  • Custom Resources https://ezcha.net/news/3-1-23-custom-resources-are-op-in-godot-4
  • GDQuest: Signals https://www.youtube.com/watch?v=Qlq8pBB2htg
  • GDQuest: Export Annotations https://www.youtube.com/watch?v=UWqDETDjn_k
  • GDQuest: Use the Revamped Setter and Getter Functions https://www.youtube.com/watch?v=PDISK_JPPQE
  • Unain: Custom Resources https://www.youtube.com/watch?v=NuLSYHK-8Yg
  • Tutemic: Interfaces-like in GDScript https://www.youtube.com/watch?v=pBs6c902P0Q
  • SirLich: Godot Singletons https://www.youtube.com/watch?v=ske-iL4mxdI
  • Duroxxigar: Custom Main loop https://www.youtube.com/watch?v=fCk7mtf0XX4

Coroutines / Async & Await

  • GDQuest: Coroutines, Async & Await https://www.youtube.com/watch?v=zumZ2Y9mPNQ
  • Cashew OldDew: Coroutines, Async & Await YouTube Github

Architecture

  • https://docs.godotengine.org/en/stable/getting_started/step_by_step/instancing.html
  • Godotneers: how to structure a game into manageable parts https://www.youtube.com/watch?v=W8gYHTjDCic
  • The Polyglot Programmer: How I created a Node Based Finite State Machine https://www.youtube.com/watch?v=Fex3OQqYUiI
  • HeartBeast: Finite State Machines https://www.youtube.com/watch?v=qwOM3v8T33Q
  • while(free): Reusability and Modularity Maintained by NOT using has_method https://www.youtube.com/watch?v=Yz2XBvePDYo
  • Bitlytic: Inheritance vs Composition https://www.youtube.com/watch?v=74y6zWZfQKk
  • gdquest: Coding an Entity-Component System https://www.gdquest.com/tutorial/godot/design-patterns/entity-component-system/
  • gdquest: Finite State Machine https://www.gdquest.com/tutorial/godot/design-patterns/finite-state-machine/
  • Organization Advice https://github.com/abmarnie/godot-architecture-organization-advice
  • GeMakesGames: Finite State Machines https://www.youtube.com/watch?v=fDNH2c7MAR4

UI, Control Nodes, and Themes

  • iaknihs: An Overview of Control Nodes https://www.youtube.com/watch?v=KfydpMuTBvA
  • Game Dev Artisan: How to Create Menus and Scene Transitions https://www.youtube.com/watch?v=EfJ_k-yy1xc
  • Game Dev Artisan: Building a UI in Godot https://www.youtube.com/watch?v=i8ySmMGx--0
  • Squadron Studio: Implementing a Radial Menu Tool Selection Wheel https://www.youtube.com/watch?v=TtziEJZtWXc
  • Squadron Studio: Custom Table UI https://www.youtube.com/watch?v=Kz517iDaUtU
  • Game Dev Artisan: Controle Nodes https://www.youtube.com/watch?v=rqdt7rz5yBw
  • Game Dev Artisan: Container Nodes https://www.youtube.com/watch?v=GMKZU66uZac
  • Ranger X: control nodes and container nodes https://www.youtube.com/watch?v=J6IojHlcv1k
  • ThinkWithGames: scene transitions https://www.youtube.com/watch?v=EBeyUKTapMA

Input

  • Nanotech Gamedev: Common Input Bugs https://www.youtube.com/watch?v=sIrO5dVC9LU
  • Gwizz: Input Remapper https://www.youtube.com/watch?v=weyNRSLGfjE
  • DashNothing: Easy Input Settings Menu https://www.youtube.com/watch?v=ZDPM45cHHlI

2D

  • KidsCanCode: Character to Rigid Body Interaction https://www.youtube.com/watch?v=SJuScDavstM
  • ThinkWithGames: Isometric Basics https://www.youtube.com/playlist?list=PLdgx0D0W--abiIP3d95SUClhkMd10V5m2
  • DashNothing: Damage Numbers https://www.youtube.com/watch?v=F0DQLSiLkjg
  • Jackie Codes: TileMap Tutorial https://www.youtube.com/watch?v=G6TC6ukmSc4
  • Cashew OldDew: Automatically zoom camera to a Tilemap YouTube Github
  • Cashew OldDew: TileMap Guide https://www.youtube.com/watch?v=AUVsX-mtuNs
  • Catlike Coding: True Top-Down 2D https://catlikecoding.com/godot/true-top-down-2d/
  • ThinkWithGames: rotate tilemap tiles with code https://www.youtube.com/watch?v=WtiLCtOVC54

3D

  • KidsCanCode: Character Animation https://www.youtube.com/watch?v=YrNQCB34PAc
  • Flyn San: Interact with Objects https://www.youtube.com/watch?v=gTpteB2kRUc
  • Michael Burt: Precise Position and Speed https://www.youtube.com/watch?v=QC0Ihgx_9T4
  • Strafe animation and andimation blending https://www.youtube.com/watch?v=M5OBPO6MnnQ

Partical System

  • Bonkahe: GPUParticles https://www.youtube.com/watch?v=BUa-mKHEPUM

Optimization

  • LynchMakesGames: Fur and Hair Using Multimesh https://www.youtube.com/watch?v=0Ku4d7yxsCU

Post Processing

  • Bonkahe: Basic Post Processing https://www.youtube.com/watch?v=yW15z7xqMnw

Blender, Mixamo, and Import

  • Flyn San: Reusable Animation Libraries with Godot, Blender and Mixamo https://www.youtube.com/watch?v=xGHgA5oftxY
  • KidsCanCode: Importing 3D Models https://www.youtube.com/watch?v=XRUWhE4OnOY
  • Crigz Vs Game Dev: Procedural Animation https://www.youtube.com/watch?v=G_seJ2Yg1GA
  • FinePointCGI: Blender for Game Devs https://www.youtube.com/playlist?list=PLQl2eWiUO8_Iz8462zPVdBN1ZA-InS6-v
  • while(free): Blender low poly to Godot 4 export workflow https://www.youtube.com/watch?v=4blCo5BpgWM
  • Michael Burt: Blender to Godot 4 pipeline
  • https://www.youtube.com/watch?v=QGOQqhm-FOE
  • https://www.youtube.com/watch?v=UuYTZ82f5po
  • https://www.youtube.com/watch?v=P-U7ynJxSdY
  • Michael Burt: Terrain Building https://www.youtube.com/watch?v=1uBdnktkuHU
  • Byte Myke: Easy and Automatic 3D Animations using Mixamo https://www.youtube.com/watch?v=Tbfc_5syCMk
  • Michael Jared: Blender and Godot 4 Rigging and Animating https://www.youtube.com/playlist?list=PLgi4ChzbsQvdaTpig7CmWABG56HvqVgGg
  • Michael Jared: Blender to Godot 4 Pipeline https://www.youtube.com/playlist?list=PLgi4ChzbsQvcpi-GaHJJvkNFcQYsDRqpB

Player Controller

  • Lukky: Godot 4.0 Third Person Controller https://www.youtube.com/watch?v=EP5AYllgHy8
  • Lukky: RPG Controller https://www.youtube.com/watch?v=0T-FMkSru64
  • Lukky: First Person Controller
  • https://www.youtube.com/watch?v=xIKErMgJ1Yk
  • https://www.youtube.com/watch?v=WF7d21zOD0M
  • https://www.youtube.com/watch?v=uPOvTSNSDqA
  • FencerDevLog: Third-Person Controller https://www.youtube.com/playlist?list=PLNhMW555KBpmeo1kWzcW4aSRgzcaZmlrl
  • KidsCanCode: 3D Character Controller https://www.youtube.com/watch?v=AW3rT-7J8ag
  • Nagi: FPS Controller https://www.youtube.com/watch?v=RV-Nwy8N68o
  • Chaff Games: Crouch-Jump https://www.youtube.com/watch?v=ptPnPXLfk7I
  • Chaff Games: Lean in FPS https://www.youtube.com/watch?v=n5gEVZ4bp9Y
  • Chaff Games: Building a Better Jump https://www.youtube.com/watch?v=FvFx1R3p-aw
  • Chaff Games: Coyote Time https://www.youtube.com/watch?v=4Vhcqh9S2LM

Physics

  • David Serrano: Jolt https://www.youtube.com/watch?v=BKNIgHjJ6p8

Audio and SFX

  • Game Dev Artisan: Control SFX and Music https://www.youtube.com/watch?v=h3_1dfPHXDg
  • using microphone input https://shaggydev.com/2022/07/14/godot-microphone/
  • FinePointCGI: Basics of VOIP https://www.youtube.com/watch?v=AomgXrpiRmM
  • Material Based Footstep Sounds in Godot footnotesforthefuture.com github.com

AI, Navigation and Pathfinding

2D

  • Cashew OldDew: 2D Grid Pathfinding with AStar YouTube Github
  • Cashew OldDew: 2D Pathfinding on a Tilemap YouTube Github
  • Retrobright: AStarGrid2D https://www.youtube.com/watch?v=DkAmGxRuCk4
  • ThinkWithGames: Automatic Grid Navigation https://www.youtube.com/watch?v=_VuYGmXiTw0
  • Cashew OldDew: Tilemap Pathfinding, Avoidance and Obstacles with Navigation Layers https://www.youtube.com/watch?v=yT22SXYpoYM
  • ThinkWithGames: Enemy Movement https://www.youtube.com/watch?v=Ykz7W9BHzPg

3D

  • DanielTPerry: 3D Navigation in Godot DanielTPerry.me Blog
  • DevLogLogan: 3D AI Pathfinding/Navigation https://www.youtube.com/watch?v=-juhGgA076E
  • moeDev: Add Pathfinding or Navigation in 3D https://www.youtube.com/watch?v=_XweZXwQgFM
  • Michael Jared: Custom NavMeshes https://www.youtube.com/watch?v=3Usu6WDQHfA

Network

  • https://www.somethinglikegames.de/de/tags/networking/
  • STUN Usage for Multiplayer Hosting & Client Connection Through an NAT https://docs.google.com/document/d/10xLhy-lKzxeNbEQjZ63a5lshe-_nfrmTytyNMjp6Ouc/
  • FinePointCGI: Basics Of Multiplayer https://www.youtube.com/watch?v=e0JLO_5UgQo
  • FinePointCGI: LAN Multiplayer Server Browser https://www.youtube.com/watch?v=zWjFEVAkz3w
  • FinePointCGI: Introduction to WebRTC https://www.youtube.com/watch?v=ulfGNtiItnc
  • FinePointCGI: Securing Your Games Network Connection https://www.youtube.com/watch?v=2eGkj9eBxAo
  • CrushingJosch: Server Browser https://www.youtube.com/watch?v=x-PF_EZI2ZM
  • Networked Authentication with SceneMultiplaye https://docs.google.com/document/d/1-aifgY0WxmovcG5dVTdjlJDWzsZ0opez62O49yNdrgI/
  • Byte Myke: Make HTTP requests https://www.youtube.com/watch?v=feglSdhhS9M
  • ThinkWithGames: Multiplayer Tutorial https://www.youtube.com/watch?v=lIZ3qOo6OfU

File and data I/O

  • FinePointCGI: Creating a Save Load System https://www.youtube.com/watch?v=zgB7G0mlW7M
  • Godotneers: Saving and loading games https://www.youtube.com/watch?v=43BZsLZheA4

Shaders

  • Lukky: Introduction into shaderes https://www.youtube.com/watch?v=gqe0InyIk4U
  • FencerDevLog: Shaders Playlist https://www.youtube.com/playlist?list=PLNhMW555KBpm-_YdBkYH8mDmuf0svBRe-
  • MmmmmmmmmmmmmmmmmmmDonuts: Getting Started with 2D Shaders https://www.youtube.com/playlist?list=PLiSfmiKM-cy9i_P9uWfntZnYH3mf2HbXW
  • Leif in the Wind: Character Customization using Godot's Shaders https://www.youtube.com/watch?v=uINVGMGA9Xw
  • Godotneers: Welcome to Shaderland - An introduction to shaders in Godot https://www.youtube.com/watch?v=nyFzPaWAzeQ
  • Crigz Vs Game Dev: 3D Pixel Art Shader https://www.youtube.com/watch?v=WBoApONC7bM
  • Digvijaysinh Gohil: Ray-marching https://www.youtube.com/watch?v=68G3V5Yr8FY
  • Digvijaysinh Gohil: Chroma key visual shader (Green screen remover) https://www.youtube.com/watch?v=cnaOhKxE69U
  • Heartbeast: Flat (2D) Fire Shader https://www.youtube.com/watch?v=sCIr_58NN48
  • Bonkahe: Basic Shader Tutorial https://www.youtube.com/watch?v=99COaM7q4y8
  • Digvijaysinh Gohil: Star field skybox shader https://www.youtube.com/watch?v=I53YHJkolzM https://godotengine.org/asset-library/asset/2503 https://github.com/DigvijaysinhGohil/Godot-Shader-Lib/blob/main/documentation/Documentation.md
  • ThinkWithGames: Distort and Invert https://www.youtube.com/watch?v=DlwyfdDOxLc
  • Crow Games: Ice Shader with Parallax https://www.youtube.com/watch?v=o9soISQVZWY https://github.com/tailsc/tailsc/tree/main/Resources/Godot/Godot%20Parallax%20Ice%20Shader%20-%20Tutorial

Rendering, Viewports

  • FencerDevLog: 3D scene in 2D environment (SubViewport tutorial) https://www.youtube.com/watch?v=8jUNK_7Au-0

Procedural Generation

  • quwatz_: Genereting a random dungeon https://www.youtube.com/watch?v=h64U6j_sFgs
  • Squadron Studio: FastNoiseLite to Procedurally Generate Earthlike Continent Shapes https://www.youtube.com/watch?v=wdHU5D-pvvo
  • Riesenrad Game Studios: Random 2D World Generation
  • https://www.youtube.com/watch?v=RhQbQuFlxhM
  • https://www.youtube.com/watch?v=SutLuWUsDY4
  • Kuchi: Procedural 3D Dungeon Generation https://www.youtube.com/watch?v=vWDQcCT-Fg0

Export & Platform Specific

  • https://docs.godotengine.org/en/stable/tutorials/export/index.html
  • Rihards Paskausks: FencerDevLog: Exporting for Windows https://www.youtube.com/watch?v=WoXtLBuK11Y

Android

  • FinePointCGI: Building a V2 android plugin https://www.youtube.com/watch?v=Vy9Nrbrr8H8

Internationalization / Localization / Translation

  • Whiskeybarrel Studios: Localize your game https://www.youtube.com/watch?v=QT3S2e8OOiU
  • Voylin's GameDev Journey: Localization with POT-Files https://www.youtube.com/watch?v=lwQs-h7kyuM
  • Translate custom Resources https://rp.wtf/articles/translate-custom-resources-in-godot/
  • Cashew OldDew: Master Godot Localization https://www.youtube.com/watch?v=v0tJPsNNOM8

Problem specific

  • Weeping Angel Effect in Godot Engine https://www.danieltperry.me/post/godot-weeping-angel-effect/
  • DevLogLogan: Tiled Dungeon Environment https://www.youtube.com/watch?v=VjuyfBaryu8
  • DevLogLogan: Forest Night Environment https://www.youtube.com/watch?v=x4xS3N2GF-Q
  • quwatz_: Hiding texture repetition https://www.youtube.com/watch?v=ssrJGxMtssE
  • Chaff Games: AMD FSR https://www.youtube.com/watch?v=NY5ZkBSGpEA
  • MmmmmmmmmmmmmmmmmmmDonuts: 3 Ways to Create Timers https://www.youtube.com/watch?v=1sYgGvrDYag
  • JungaBoon: How to add dynamic weapon sway and recoil https://www.youtube.com/watch?v=JrQicb3fwiA
  • MmmmmmmmmmmmmmmmmmmDonuts: 2D Smoothing Movement / Fixing Some Jitter in Godot 4 Using Lawnjelly's Smoothing Plugin https://www.youtube.com/watch?v=xBFB6g1j108
  • Visibility Masking https://github.com/jhlothamer/godot4_visibility_masking_demo
  • Alenvei: a basic 3d dismemberment system https://www.youtube.com/watch?v=FqOPnAvUBdM
  • Nagi: Fall Damage https://www.youtube.com/watch?v=X6gfjdXckpA
  • FencerDevLog: Pause and Resume https://www.youtube.com/watch?v=kn8yOGEvCo0
  • Ivorius: Gravity of Spheres https://www.youtube.com/watch?v=7gZzDM-29WQ https://github.com/Ivorforce/Godot4-Custom-Gravity/
  • Nishchal Bhandari: Building Better Movement https://nishchalb.github.io/posts/godot_building_better_movement/
  • Cashew OldDew: Steer and Draw Forces in 2D YouTube Github
  • Cashew OldDew: Tips for debugging https://www.youtube.com/watch?v=E1wJp2PWV6k
  • Chaff Games: How to make an FOV slider https://www.youtube.com/watch?v=4bl4-EzFJvA
  • GDQuest: Clipping Masks https://www.youtube.com/watch?v=W4j4tnQLcTA
  • Byte Myke: Drag & Drop https://www.youtube.com/watch?v=neZ9tLVUDk4
  • jovlem: Create 3D Laser Beams https://www.youtube.com/watch?v=D3U2UUrO9D8

Inventory

  • DevLogLogan: RPG Inventory System https://www.youtube.com/watch?v=V79YabQZC1s
  • Game Dev Artisan: Creating Diablo IV's Inventory UI https://www.youtube.com/watch?v=N_CM-Hw9iRA
  • Maker Tech: How to Create an Inventory https://www.youtube.com/playlist?list=PLMQtM2GgbPEW__dODFVRPNF2TBry25IK4

Addons

AI

  • beehave: behavior tree AI https://github.com/bitbrain/beehave
  • Godot RL Agents: Machine Learning https://github.com/edbeeching/godot_rl_agents_plugin
  • LimboAI - Behavior Trees and State Machines for Godot https://github.com/limbonaut/limboai
  • BehaviourToolkit https://github.com/ThePat02/BehaviourToolkit

Debug

  • Draw 3d debug graphics and 2d overlays with this add-on. https://github.com/DmitriySalnikov/godot_debug_draw_3d
  • Panku Console is a real-time debugging toolkit for Godot Engine. https://github.com/Ark2000/PankuConsole

Dialog

  • Godot Orchestrator https://github.com/Vahera/godot-orchestrator
  • Arrow: The Game Narrative Design Tool https://github.com/mhgolkar/Arrow
  • Dialogue Manager https://github.com/nathanhoad/godot_dialogue_manager
  • Dialogic: Create dialogs, characters and scenes to display conversations https://github.com/coppolaemilio/dialogic
  • Dialogue Nodes: https://github.com/nagidev/DialogueNodes

Procedual Generation

  • Gaea: Procedural generation add-on for Godot 4 https://github.com/BenjaTK/Gaea
  • A Godot plugin for painting foliage and props on any 3D surface https://github.com/dreadpon/godot_spatial_gardener
  • ProtonScatter https://github.com/HungryProton/scatter
  • SimpleGrassTextured https://github.com/IcterusGames/SimpleGrassTextured
  • Terrain3D https://github.com/TokisanGames/Terrain3D
  • HeightMap terrain plugin for Godot Engine https://github.com/Zylann/godot_heightmap_plugin
  • Spatial Gardener: A Godot plugin for painting foliage and props on any 3D surface https://github.com/dreadpon/godot_spatial_gardener
  • WFC (Wave Function Collapse) and generic constraint-solving (a fancy way of saying "model synthesis". No quantum physics involved) https://github.com/AlexeyBond/godot-constraint-solving
  • M Terrain https://github.com/mohsenph69/Godot-MTerrain-plugin https://www.youtube.com/@mohsenzare2511/videos
  • Karl Johannisson (maywake): Infinite Procedurally Generated 3D Game World https://www.youtube.com/watch?v=HGo-sh76BdQ https://github.com/karljohannisson/godot-procedurally-generated-world-tutorial

Input

  • Godot Touch Input Manager https://github.com/Federico-Ciuffardi/GodotTouchInputManager
  • Godot Controls Remap: A Resource for Godot engine that will store your input mapping. https://github.com/KoBeWi/Godot-Input-Remap
  • A simple input helper for the Godot Engine https://github.com/nathanhoad/godot_input_helper
  • Achieving better mouse input: The perfect camera controller https://yosoyfreeman.github.io/article/godot/tutorial/achieving-better-mouse-input-in-godot-4-the-perfect-camera-controller/
  • Chevifier: Plane Controller https://www.youtube.com/watch?v=hObR7r3GOMs

File access and save

  • GDNative wrapper for SQLite https://github.com/2shady4u/godot-sqlite
  • FinePointCGI: Integrating SQLite Into https://www.youtube.com/watch?v=j-BRiTrw_F0

Inventory

  • Expresso Inventory System https://github.com/expressobits/inventory-system
  • GLoot universal inventory system https://github.com/peter-kish/gloot

Physics

  • Godot Box2D https://github.com/appsinacup/godot-box2d
  • Godot Jolt is a Godot extension that integrates the Jolt physics engine https://github.com/godot-jolt/godot-jolt
  • Chevifier: Physics Server 3D https://www.youtube.com/watch?v=Bd0QaH6PrCw

Architecture and State

  • gd-YAFSM (godot-Yet Another Finite State Machine) https://github.com/imjp94/gd-YAFSM
  • Godot State Charts https://github.com/derkork/godot-statecharts
  • Godotneers: Data models https://www.youtube.com/watch?v=4vAkTHeoORk
  • SirLich: Cuotom Nodes https://www.youtube.com/watch?v=xhoVDeLMcks
  • Firebelley Games: Composition over Inheritance https://www.youtube.com/watch?v=rCu8vQrdDDI

Tweens

  • Chaff Games: Tweens https://www.youtube.com/watch?v=Lhu9tAZgYeY
  • Tweens Comparision https://popcar2.itch.io/tweens-comparison
  • The Polyglot Programmer: Tweens https://www.youtube.com/watch?v=b1EJOCxlTeg

Godot QoL improvements

  • SirLich: Asset Browser in Godot https://www.youtube.com/watch?v=YOonjwOQJgg https://github.com/SirLich/gd-explorer

Other

  • Cyclops Level Builder: A Godot plugin to let you block in levels inside the Godot editor https://github.com/blackears/cyclopsLevelBuilder
  • Importality: Universal raster graphics and animations importers pack https://github.com/nklbdev/godot-4-importality
  • Godot Game Settings (GGS): Create and manage game settings in Godot Engine https://github.com/PunchablePlushie/godot-game-settings
  • Phantom Camera: Control the movement and dynamically tween 2D & 3D cameras. https://github.com/ramokz/phantom-camera
  • Zone Loading System: Dynamic zone loading system for Godot https://github.com/Yogoda/ZoneLoadingSystem
  • netfox: Addons for building multiplayer games with Godot https://github.com/foxssake/netfox
  • WiggleBone: Adds jiggle physics to bones of a Skeleton https://github.com/detomon/wigglebone
  • WigglyAppendage2D: A node for adding long dynamic parts (e.g. tails) https://github.com/Tameno-01/GodotWigglyAppendage2D
  • Godot Mirror: A versatile mirror for the godot game engine https://github.com/Norodix/GodotMirror
  • godot-deformablemesh: Addon to deform 3D meshes using customizable deformers at run-time https://github.com/cloudofoz/godot-deformablemesh
  • Animation Player Refactor https://github.com/poohcom1/godot-animation-player-refactor
  • Cyclops Level Builder https://github.com/blackears/cyclopsLevelBuilder
  • Godot Sound Manager https://github.com/nathanhoad/godot_sound_manager
  • Nodot plugin collection https://github.com/NodotProject/nodot/
  • Mobile share module https://github.com/Shin-NiL/Godot-Share
  • Weather System https://codeberg.org/matiaslavik/GodotWeatherSystem/src/branch/main/README.md
  • Vegard Beider: How to create an SVG Atlas https://www.youtube.com/watch?v=1c9slFDQpyA

Other programming languages for Godot

Rust

  • https://godot-rust.github.io/book/
  • FinePointCGI: Setting Up Rust in Godot https://www.youtube.com/watch?v=z14cfTc40uQ

Swift

  • https://github.com/migueldeicaza/SwiftGodot

C++

  • https://docs.godotengine.org/en/stable/tutorials/scripting/gdextension/gdextension_cpp_example.html
  • FinePointCGI: How To Use and Debug GD Extension https://www.youtube.com/watch?v=8WSIMTJWCBk

Not Godot-specific

Websites and Tutorials

  • Game specific algorithms https://www.redblobgames.com/
  • Game Programming Patterns https://gameprogrammingpatterns.com/
  • Symmetric Shadowcasting https://www.albertford.com/shadowcasting/
  • Ten Minute Physics https://matthias-research.github.io/pages/tenMinutePhysics/index.html
  • Game Developers Conference (probably the biggest game dev conf) https://www.youtube.com/@Gdconf
  • https://www.pixelninja.design/gamedev-01-coordinate-system/
  • https://www.gamedeveloper.com/programming/1500-archers-on-a-28-8-network-programming-in-age-of-empires-and-beyond
  • SimonDev: Level of Detail basics and why it works https://www.youtube.com/watch?v=hf27qsQPRLQ
  • FencerDevLog: Seamless loop in Audacity https://www.youtube.com/watch?v=OYecGSTqfa4

Assets

Animations

  • https://www.mixamo.com/ (Free, but license unclear https://helpx.adobe.com/creative-cloud/faq/mixamo-faq.html)

Textures

  • https://www.kenney.nl/assets/category:Textures?sort=update CC0
  • https://opengameart.org/art-search-advanced?keys=&title=&field_art_tags_tid_op=or&field_art_tags_tid=&name=&field_art_type_tid%5B%5D=14&sort_by=count&sort_order=DESC&items_per_page=144&Collection= CC0, CC-BY, OGA-BY
  • https://polyhaven.com/textures CC0
  • https://polyhaven.com/hdris CC0
  • https://pixela.ai/ (free, but license unclear)
  • https://www.textures.com/ partly commercial, partly free, but license unclear https://www.textures.com/faq-license)
  • https://3dtextures.me/ CC0
  • https://ambientcg.com/ CC0
  • https://www.cgbookcase.com/textures/ CC0
  • https://www.sharetextures.com/ CC0
  • http://texturelib.com/ (free, but specific self created license)

Pixelart

  • https://www.kenney.nl/assets/tag:pixel?sort=update CC0
  • https://admurin.itch.io/ (partly commercial, partly free, but license unclear)
  • https://opengameart.org/art-search-advanced?keys=&title=&field_art_tags_tid_op=or&field_art_tags_tid=&name=&field_art_type_tid%5B%5D=9&sort_by=totalcount&sort_order=DESC&items_per_page=144&Collection= CC0, CC-BY, OGA-BY

2D

  • https://www.kenney.nl/assets/category:2D?sort=update CC0

3D

  • https://www.kenney.nl/assets/category:3D?sort=update CC0
  • https://kaylousberg.itch.io/ , https://github.com/KayKit-Game-Assets (partly commercial, partly free, CC0)
  • https://fertile-soil-productions.itch.io/ (partly commercial, partly free, CC0)
  • https://opengameart.org/art-search-advanced?keys=&title=&field_art_tags_tid_op=or&field_art_tags_tid=&name=&field_art_type_tid%5B%5D=10&sort_by=count&sort_order=DESC&items_per_page=144&Collection= CC0, CC-BY, OGA-BY
  • https://assethunts.itch.io/ CC0
  • https://sketchfab.com/ (partly commercial, partly free: CC0, CC-BY, other)
  • https://sketchfab.com/evolveduk CC-BY
  • https://www.cgtrader.com/ (partly commercial, partly free)
  • https://polyhaven.com/models CC0
  • https://www.sharetextures.com/ CC0
  • https://polygone.art/ CC-BY
  • https://loafbrr.itch.io/houses-and-props (free, license unclear)
  • https://quaternius.com/index.html CC0

UI and Icons

  • https://www.kenney.nl/assets/tag:interface?sort=update CC0
  • https://game-icons.net/ CC-BY

Audio and Sounds

SFX
  • https://www.zapsplat.com/ (Free, differen licenses)
  • https://www.kenney.nl/assets/category:Audio?sort=update CC0
  • https://opengameart.org/art-search-advanced?keys=&title=&field_art_tags_tid_op=or&field_art_tags_tid=&name=&field_art_type_tid%5B%5D=13&sort_by=count&sort_order=DESC&items_per_page=144&Collection= CC0, CC-BY, OGA-BY
  • https://freesound.org/ CC0, CC-BY
Music
  • https://opengameart.org/art-search-advanced?keys=&title=&field_art_tags_tid_op=or&field_art_tags_tid=&name=&field_art_type_tid%5B%5D=12&sort_by=count&sort_order=DESC&items_per_page=144&Collection= CC0, CC-BY, OGA-BY
  • https://freemusicarchive.org/ (Free, differen licenses)
  • https://pixabay.com/music/ (Free, specific licenses?)

Fonts

  • https://fonts.google.com/ (free, OFL mostly)
  • https://www.fontsquirrel.com/ (free, different licenses)
  • https://www.dafont.com/ (different licenses per download)

Shaderes

  • https://godotshaders.com/
  • https://www.shadertoy.com/

AI Generated

So, AI is a controversial topic to say the least. Also a lot of things are changing fast. Thus be careful using the list below.

  • AI generated music https://www.udio.com/

Tools

  • https://kenney.itch.io/avatar-mixer
  • https://kenney.itch.io/creature-mixer
  • https://kenney.itch.io/ship-mixer
  • https://sfxr.me/
  • https://sfbgames.itch.io/chiptone
  • https://krita.org/en/

Blender

  • https://www.blender.org/
  • Low Poly models in Blender https://www.youtube.com/@Imphenzia

External lists

External lists, that might be helpful.

  • https://www.reddit.com/r/gamedev/search/?q=flair_name%3AAssets&restrict_sr=1&sort=top&t=all
  • https://www.reddit.com/r/gameassets/
  • https://itch.io/game-assets/free
  • https://github.com/Miziziziz/Retro3DGraphicsCollection