Revue de cours Godot Engine

Tps de lecture estimé:17 minutes 9 secondes

Revue de cours Godot Engine

Vous trouvez ici des commentaires sur des formations et les cours traitant de Godot Engine.
Le but de ce document est d'inventorier, d'évaluer, de tester et éventuellement de mettre à disposition une démo.

Vous pouvez trouvez une liste de ressources recommandées:


Si un projet est mentionné, il est possible qu'il soit disponible en téléchargement gratuit (avec les sources) dans la partie "Projets" du site.
Cet article est un document de travail mis à jour régulièrement, et j'essaye de le garder le plus efficace, clair et structuré possible.
Si certains éléments sont difficilement compréhensibles ou un peu brouillons ou étranges dans le contexte, vous pouvez les ignorer.
Les commentaires sont volontairement brefs et peuvent paraître parfois un peu durs pour leurs auteurs (et je m'en excuse par avance), ils ne reflètent que mes premières impressions.
Je remercie d'ailleurs toutes les personnes qui m'ont permis d'accéder à leur ressources soit gratuitement (YT) ou bien temporairement (livres, ebooks, abonnements payants..), ainsi que tous les auteurs pour leur fantastique travail.

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
GameFromScratch - Godot Game Engine Tutorial Series % 2.1 Michael Fleischauer Débutant Présentation complete
GitHub - ringed 2D Topdown Shooter Godot Game 2.1
GitHub - Tanks-of-Freedom - Turn Based Strategy in Isometric Pixel Art 2.1
Github YeOldeDM - godot-roguelike-tutorial 2.1 Sources d'un tutoriel couvrant la création d'un roguelike, dans le style de Dungeon Crawl Stone Soup
Razcore.gitlab.io - godot-roguelike 2.1 Răzvan Cosmin Débutant Interessant, un roquelike 2D complet
YT GDQuest - Godot tutorial: Learn the Godot Engine and Create a Platform Game (V2) - 2.1 Nathan Lovato (+++) Débutant
YT KidsCanCode - Space Rocks! Godot Game Tutorial - 2.1 Chris Bradfield (++) Débutant Astéroid clone, repris et amélioré en version 3.0 dans d'autres cours

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
01a Godot Sandbox by Pigdev Henrique Campos Pas de tuto, un projet complet de SandBox pour Prototypage de jeu rapide
Codetuto - Godot Archives 04/2017 Quelques tuto Godot dont un projet de "top racing game"
GDquest - BEST PRACTICES: MAKING VIDEOS - Nathan Lovato (+++) Conseils sur la creation de vidéos et de tutos
GitHub bitwes-Gut- Godot Unit Test. Unit testing tool for Godot Game Engine 3.2 Gestion de tests unitaires
GitHub GDQuest - gdscript-docs-maker 3.2 Nathan Lovato (+++) Génération de doc par analyse de code
GitHub Scony - godot-gdscript-toolkit 3.2 Parseur, Formatteur et Linteur pour GDScript

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
00b Discovering Godot - Make Games in Python-like GDScript $ 3.1 Yann Burrett (+) Tous TOP, cours très comlet, manque la partie C#, actuellement en instance mais devrait être mis à jour
00b Discovering Godot...>section 1: first steps - 3.1 '' Débutant présentation de godot
00b Discovering Godot...>section 2: Loony Lips 3.1 - 3.1 '' [Loony Lips] Débutant présentation GDscript, creation d'un jeu textuel graphique
00b Discovering Godot...>section 3: Hoppy Days 3.1 @ 3.1 '' [Hoppy Days] Débutant WIP, création d'un plateformer horizontal
00b Discovering Godot...>section 4: Heist Meisters 3.1 @% 3.1 '' TODO Débutant création d'un "Top down Stealth shooter", interessant, projet complet et bonne idée. pour débutant
00b Discovering Godot...>Section 6: CubeDude Kickabout 3.0 '' TODO création d'un "3D Local Mutliplayer Sports"
00b Discovering Godot...>Section 7: Food Fight 3.0 '' TODO création d'un FPS 3D "fun"
Godot 3 Complete Developer Course - 2D and 3D * 3.0 Guilherme Oliveira Débutant cours complet, 4 prototypes de jeu
Godot Getaway: The Godot Course [email protected] 3.1 Yann Burrett (+) TODO Intermédiaire Création d'un jeu d'exploration multijoueurs avec véhicule et génération procédurale

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
GameDev.net - How to Implement Scoreboards in Godot with the GameJolt API ... 30/2017
Godot Engine - How to make your dream game, publish it and not die in the process - 11/2007 Juan Linietsky (+++) Tous Présentation du process de développement d'un jeu par le créateur de Godot, très intéressant
Steemit - Tutorial (Godot Engine v3 - GDScript) % 3.0 TODO Tous tutorial complet pour création d'un jeu style Galaga
YT Alvin Roe - Godot Beginner Series 3.0 Alvin Roe Tous Tutoriel complet pour la création d'un "Top Down Space shooter"
YT Andrea Catania - Neural Network Creation in Godot - Tic Tac Toe Andrea Catania Créer une intelligence artificielle avec un réseau de neurones capable de jouer au jeu Tic Tac Toe
YT BeIndie - Godot C# - Getting Started with Visual Studio Code - Beginner Tutorial
YT Code & Secure - Creating a Game Menu in Godot Engine
YT Daniel Hofmann - Godot 3.1 - LIGHT on TILE MAPS - Tutorial very QUICK and EASY 3.1 Daniel Hofmann
YT Daniel Hofmann - Procedural Tile Maps made EASY in Godot with C# and Auto Tiles Daniel Hofmann
YT GameDev.tv - Discovering Godot Episode 4 - GDScript for C# Developers Yann Burrett (+)
YT GameDev.tv - Hoppy Days C# Conversion - Part 1 Yann Burrett (+)
YT Gamefromscratch - Networking -- Godot 3 Tutorial Series Michael Fleischauer
YT Gonkee - How to Pre-render your 3D models into 2D sprites
YT How to Pre-render your 3D models into 2D sprites like Clash Royale
YT incredibleKenny - Steam Multiplayer Networking in Godot with C#
YT Jeremy Bullock - Godot - First Person Controller Tutorial Part 1 Jeremy Bullock
YT Kemo Jallow - Godot C# game development Kemo Jallow
YT Kemo Jallow - Make a 3D Endless Runner Game with Godot C# Kemo Jallow
YT Miziziziz - Godot tutorials
YT Nerd Everyday - Using Simplex Noise to Generate Tile Maps - Godot Tutorial Nerd Everyday
YT Parker Anderson - Godot Procedural Platformer Tutorial Series Parker Anderson
YT Stein Codes ( YT Playlist)
YT UmaiPixel - Godot 3 - Platformer Tutorial Series

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
Heartbeast - 1Bit Godot Course [email protected] 3.1 Benjamin Anderson TODO Tous 4 projets complets
Ultimate Godot Game Developer Projects [Packt Publishing] [email protected] 3.0 David W. Parker Tous très bon, axé sur les projets, 5 projets complets et de très bon niveau, existe en version livre
Ultimate Godot Game...>section 01 - Introduction - 3.0 ''
Ultimate Godot Game...>section 02 - Coin Dash - 3.0 '' [Coin Dash]
Ultimate Godot Game...>section 03 - Escape the Maze - 3.0 '' [Maze]
Ultimate Godot Game...>section 04 - Space Rocks - 3.0 '' [Space Rocks] TopDown Shooter du genre asteroid, simple mais propre et complet
Ultimate Godot Game...>section 05 - Jungle Jump (Platformer) 3.0 '' TODO
Ultimate Godot Game...>section 06 - 3D Minigolf 3.0 '' TODO
David Epesce - developing a simple 2D top-down RPG with Godot 3.2 3.2 David Epesce
EXTRAS Udemy - Game Development-Art - Create a 2D Action Game with Unity-C# @ _ Blackthornprod [TopDownShooter] Tous TopDown Shooter en Unity, interessant car creation des assets et des FX. Visuellement intéressant
KidsCanCode - Topdown Tank Battle [email protected] Chris Bradfield (++)
Nezvers - Godot-GameTemplate
Red Blob Games - Maths visual tutos.com Online resource that explores topics in great detail with lots of interactive examples. It’s one of the best resources out there
The nature of code book % _ Daniel Shiffman TODO TOP Cours de programmation divers sur la physique, les forces, les particules, l'IA...
YT Heartbeast - Godot 3 2D Platform Game Benjamin Anderson TODO
YT Heartbeast - Godot Action RPG Series Benjamin Anderson TODO
YT Heartbeast - Godot Mobile RPG Benjamin Anderson TODO
YT Jeremy Bullock - Basic 3D Game in Godot - 3.0 Jeremy Bullock [Basic3D] Projet simple en 3D pour comprendre les bases
YT KidsCanCode - channel @ 3.0 Chris Bradfield (++) Tous
YT KidsCanCode - godot recipes @ Chris Bradfield (++) Tous TOP Réréfence recettes de code essentielles. Commence par les bases et passe aux mathématiques, à la physique, à l'IA, etc
YT KidsCanCode - Procedural Generation in Godot Chris Bradfield (++) TODO
YT PigDev - Design Patterns in Godot Henrique Campos TODO

Dernière mise à jour: 20-05-2020

Titre Ev Ver Auteur Projet Niveau Remarque
01a Make games with godot/01 beginner/04-01_01 Making Your First Game: Basics...(Extra Credits YT Playlist) - - Extra Credits Débutant conseils sur la façon de créer votre premier jeu et des informations générales sur la façon dont les jeux sont créés
01a Make games with godot/01 beginner/04-01_02 Become a game developer, how to learn to code - - Nathan Lovato (+++) Débutant guide pour apprendre la programmation informatique
01a Make games with godot/01 beginner/04-01_03 Game Engines - what are they and how to choose the right one - - Nathan Lovato (+++) Débutant
01a Make games with godot/01 beginner/04-02_01a Intro to GDScript for Programming Beginners part1 - 3.1 Nathan Lovato (+++) idem cours Débutant découverte GDscript
01a Make games with godot/01 beginner/04_02_01b Intro to GDScript for Programming Beginners part2 - 3.1 Nathan Lovato (+++) idem cours Débutant génération aléatoire d'une Map 2D à partir d'un tileMap
01a Make games with godot/01 beginner/04_02_02 Make Your First 2D Game with Godot (QDQuest YT playlist) - 3.1 Nathan Lovato (+++) - Débutant cf. plus bas
01a Make games with godot/01 beginner/04_02_03 Mobile Game Circle Jump (KidsCanCode) - 3.1 Chris Bradfield (++) [BurningFloor] Tous TOP Réréfence Création d'un jeu mobile comlet et fun avec gestion du touch. Existe en version texte
01a Make games with godot/01 beginner/04_02_04 3D Roll the Ball (BornCG YT playlist) % 3.1 ? Débutant créer un petit jeu 3D (déplacer un balle dans un labyrinthe), pour débutant, interressant pour débuter en 3D et dans godot
01a Make games with godot/01 beginner/04_02_05 Make a Match 3 game like... (Mister Taft YT playlist) TODO Tous un jeu de match3 complet, comme Candy Crush
01a Make games with godot/01 beginner/04_02_06 Godot step-by-step (Godot Doc) @% Last GODOT Team Tous Découverte de godot pas à pas avec des tutos et de recettes
01a Make games with godot/01 beginner/04_02_07 The GDScript guide (Godot Doc) - Last GODOT Team Tous Guide de codage en GDscript
01a Make games with godot/01 beginner/04_03_01 Game design tutorial (GDQuest YT playlist) - Nathan Lovato (+++) Débutant Principe de game design TODO relire pour résumé
01a Make games with godot/01 beginner/04_03_02 Basic Principles of Game Design - Brackeys Débutant Principe de game design TODO relire pour résumé
01a Make games with godot/01 beginner/04_03_03 So, You Wanna Make Games (Riot Game YT playlist) Riot Games Tous principes et finalité de l'art dans les jeux
01a Make games with godot/01 beginner/04_04_01 The Book of Shaders Patricio Gonzalez Intermédiaire one of the best resources out there to get started with shaders, explains how shaders work and what you can achieve with them
01a Make games with godot/01 beginner/04_04_02 Godot’s Introduction to Math for Game Developers (Godot Doc) Last GODOT Team TODO Intermédiaire Présentation des maths élémentaires nécessaires pour un jeu
01a Make games with godot/01 beginner/Extras - Blender - The Habits of Effective Artists Blender TODO Tous
01a Make games with godot/02 developer (extended)/01_01_01 From Unity to Godot Engine (Godot Doc) - Last GODOT Team Tous covers the conceptual differences between unity and godot
01a Make games with godot/02 developer (extended)/01_01_02 From GM:S to Godot % Emilio Coppola Tous basics of transitioning from GameMaker: Studio v1.4
01a Make games with godot/02 developer (extended)/01_02_01 Godot User Interface Tutorials (GDQuest YT playlist) Nathan Lovato (+++) TODO Intermédiaire Godot peculiarities when it comes to making UIs that can even trip up advanced users, plenty of examples
01a Make games with godot/02 developer (extended)/01_02_02 Making Programs With Godot (Emilio YT playlist) Emilio Coppola Intermédiaire UI and themes in an applied manner by developing applications instead of games
01a Make games with godot/02 developer (extended)/01_03_01 Intro to Shaders in Godot...(GDQuest YT playlist) GDQuest team (++) Intermédiaire get your feet wet and see how easy it is to write Godot shaders
01a Make games with godot/02 developer (extended)/01_03_02 Visual Shader Editor in Godot 3.1: Dissolve Shader Nathan Lovato (+++) Intermédiaire practical 3D dissolve shader effect with the use of the Visual Shader Editor
01a Make games with godot/02 developer (extended)/01_03_03 Gonkee's Godot Shaders (Răzvan YT playlist) Răzvan Cosmin Intermédiaire advanced 2D shaders. It goes through specific examples such as procedural fog, cartoon fire, simple water, paper burn, Mandelbrot fractal and lava...
01a Make games with godot/02 developer (extended)/01_03_04 Godot Grass shader tutorial Bastiaan Olij Intermédiaire adding grass on terrain using shaders
01a Make games with godot/02 developer (extended)/01_04_01 Editor plugins (Godot Doc) Last GODOT Team Intermédiaire conceptual and theoretical basis for extending the game engine editor
01a Make games with godot/02 developer (extended)/01_04_02 Smart Moving Platforms in Godot... Nathan Lovato (+++) Intermédiaire creating a waypoint system that works in the editor which can be modified in real time
01a Make games with godot/02 developer (extended)/01_05_01 Intro to Multiplayer in Godot Guilherme Olivieira Intermédiaire 2D shooter example where two players can interact through a server in a deathmatch settings
01a Make games with godot/02 developer (extended)/01_05_02 Godot Networking (Godot Doc) Last GODOT Team Intermédiaire high-level and low-level networking capabilities i
01a Make games with godot/02 developer (extended)/01_06_01 Godot Vehicle Tutorial Bastiaan Olij Intermédiaire shows advanced usage of Godot. It goes through importing the meshes in Godot, building a track and creating a car controller
01a Make games with godot/02 developer (extended)/01_07_01 New Features in Godot 3_1 @ 3.1 GDQuest team (++) Tous overview of the tools provided by Godot 3.1
01a Make games with godot/02 developer (extended)/01_07_02 Godot recipes (from KidsCanCode) @% Chris Bradfield (++) Tous TOP Réréfence recettes de code essentielles. Commence par les bases et passe aux mathématiques, à la physique, à l'IA, etc.
01a Make games with godot/02 developer (extended)/01_07_03 Godot reddit list % - Tous Not Curated - list of topics to be explored that vary in terms of quality
01a Make games with godot/02 developer (extended)/01-07_04 Godot community page (Godot Doc) % Last GODOT Team Tous All of the official ways you can interact with
01a Make games with godot/02 developer (extended)/01_07_05 GDquest Demos GDQuest team (++) Tous the most complete out there when it comes to Godot demo projects. Some of the demos are outdated as they were built for Godot 2...
01a Make games with godot/02 developer (extended)/01_07_06 Official Godot Demos (Godot Doc) Last GODOT Team Tous The main GitHub Godot repository features most of the topics you might be interested in: 2D, 3D, shaders, networking, UI and more.
01a Make games with godot/02 developer (extended)/01_08_01 The Book of Shaders - Patricio Gonzalez - Intermédiaire cf. plus haut
01a Make games with godot/02 developer (extended)/01-08_02 game programming patterns @ - Robert Nystrom Avancé must-have resource for understanding the different OOP patterns used specifically in game development
01a Make games with godot/02 developer (extended)/01-08_03 red blob games - - Tous cf. plus haut
01a Make games with godot/02 developer (extended)/01-08_04 the nature of code - Daniel Shiffman - Avancé cf. plus haut
01a Make games with godot/02 developer (extended)/01-08_05 game AI pro (I,II,III,IV) - Steve Rabin Avancé gathers multiple recipes in AI and behavior topics.
01a Make games with godot/02 developer (extended)/01-08_06 Procedural Content Generation in Games - Julian Togelius Intermédiaire procedural generation algorithms. It doesn’t go into code which leaves the reader to explore advanced ideas themselves
01a Make games with godot/02 developer (extended)/01-08_07 GPU Gems (1,2,3) - Avancé very advanced GPU topics. Some of these ideas are low-level to the point that they could very well be implemented at the game engine development stage
01a Make games with godot/02 developer (extended)/01-08_08 not GDC - Intermédiaire explores a wide variety of topics and inspirational talks and methodologies for game development
01a Make games with godot/02 developer (extended)/01-08_09 GDC vault.com - Intermédiaire gathers in-depth design, technical and inspirational talks and slides from the game development industry.
01a Make games with godot/02 developer (extended)/01-08_10 Paul’s Online Math Notes - Paul Dawkins Avancé a good place to start learning advanced mathematics with applications in physics and game development
01b Learn 2d and 3d Game Creation with Godot (GDQuest YT playlist)/KickStarter @ Nathan Lovato (+++) Tous Très interessant, Divers tutos et recettes
02 GDQuest Best Pratices (Mix)/00a BEST PRACTICES: GODOT GDSCRIPT 3.2 GDQuest team (++) Avancé best practices when writing GDScript code.
02 GDQuest Best Pratices (Mix)/00b BEST PRACTICES: GODOT GDSCRIPT - DECOUPLE SYSTEMS - 3.2 GDQuest team (++) Avancé create and manage decoupled systems
02 GDQuest Best Pratices (Mix)/00c*00 BEST PRACTICES: GODOT GDSCRIPT - EVENT BUS - 3.2 GDQuest team (++) Avancé a pattern to maintain signal connections in Godot projects of growing sizes
02 GDQuest Best Pratices (Mix)/00c_01 Smarter Godot Signals with the Event Autoload pattern (tutorial) - 3.1 Răzvan Cosmin Intermédiaire intermediate-level signals tutorial
02 GDQuest Best Pratices (Mix)/01 GDScript style guide (Godot Doc) - Last GODOT Team Intermédiaire conventions officielles pour écrire du GDScript élégant
02 GDQuest Best Pratices (Mix)/01_01 GDScript GDquest guidelines for clear code Godot 3.1 tutorial (YT) - 3.1 Henrique Campos Tous guide to write team-friendly and open source-friendly GDScript with Godot 3.1
02 GDQuest Best Pratices (Mix)/02 Static typing in GDScript (Godot Doc) - Last GODOT Team Avancé Important to know for godot Dev
02 GDQuest Best Pratices (Mix)/02_01 GDquest's GDscript Code Guidelines: our recommended good practices (YT) - 3.1 Henrique Campos Tous Important to know for godot Dev
02 GDQuest Best Pratices (Mix)/03 Docs writing guidelines (Godot Doc) - Last GODOT Team Tous Important to know to create Doc for godot
02 GDQuest Best Pratices (Mix)/04_01 Boundaries % - Gary Bernhardt Avancé PF: Présentation des différents domaines et différences entre POO, Prog func, TDD ...,très théorique et un peu abscond
02 GDQuest Best Pratices (Mix)/04_02 Functional Core, Imperative Shell % - Gary Bernhardt Avancé PF: Présentation d'une appli utilisant un noyau en prog. fonct. entouré d'un shell de code impératif afin de le rendre plus accessible
02 GDQuest Best Pratices (Mix)/05 The Clean Architecture in Python (YT) % - Brandon Rhodes Avancé PF: learn about how the recently propounded “Clean Architecture” applies in Python,
02 GDQuest Best Pratices (Mix)/06 Onion Architecture Without the Tears - Brendan Richards Avancé PF: avoid spaghetti code including Onion Architecture and Dependency Injection
02 GDQuest Best Pratices (Mix)/07 Domain Driven Design Through Onion Architecture (YT) - Wade Waldron Avancé PF: Domain Driven Design with Onion Architecture is a powerful combination of Architecture Patterns
02 GDQuest Best Pratices (Mix)/Extras ECS Architecture in Godot - 3.0 Ombarus (++) Avancé Intéressant, Mettre en place un architecture ECS utilisant des fichier json
02 GDQuest Best Pratices (Mix)/Extras Github sebas77 -Svelto.ECS.Examples.Vanilla - Avancé Svelto.ECS example for Net Core / Net Standard
03 Create Your First 2D Game With Godot (GDQuest site)/01 beginner (free) - 3.1 Nathan Lovato (+++) - Débutant cf. version extended
03 Create Your First 2D Game With Godot (GDQuest site)/02 extended (paid extended edition) - 3.1 Nathan Lovato (+++) [my_platformer] Débutant TOP créer un platformer 2D complet
04 Make Professional 2d Games with Godot 3 (GDQuest site)(paid)/00 Gumroad - Make Professional 2d Games... @ 3.x Nathan Lovato (+++) idem cours Intermédiaire TOP créer un "TopDown Game" pro inspiré par Zelda, très pro, complet, chapitres indépendants. Code en 3.0 sauf 1er chapitre converti en 3.1
05 Create a Platform Game Character with Godot (GDQuest site) @ 3.1 Nathan Lovato (+++) idem cours Intermédiaire TOP créer un personnage de jeu "2D Side View" professionnel
06 Godot 3d tutorials (GDQuest YT Playlist) 3.x Nathan Lovato (+++) TODO Tous Tutos dédiés à la 3D, dont un projet de labyrinthe 3D
07 Godot RPG Tutorial (Turn-Based Combat) (GDQuest YT Playlist) 3.x Nathan Lovato (+++) TODO ? créer un système de combat au tour par tour pour un RPG
08 Godot User Interface Tutorials (GDQuest YT playlist) 3.1 Nathan Lovato (+++) - Intermédiaire cf. plus haut
09 Code a Professional 3D Character with Godot (site) (paid) 3.1 Nathan Lovato (+++) TODO Intermédiaire TOP créer un personnage 3D avec une caméra à la 3ème personne et un code professionnel
Godot 3 tutorials (GDQuest YT Playlist) @ 3.x GDQuest team (++) Tous Regroupe la majorité de tutos gratuits de GDQuest pour Godot 3
Godot - Beginner Game Creation Tutorials (GDQuest YT Playlist) @ 3.x GDQuest team (++) Débutant Regroupe les tutos de GDQuest pour débuter en creation de jeu
Godot Shader Tutorial (GDQuest YT Playlist) @ 3.x GDQuest team (++) TODO Intermédiaire Introduction solide aux shaders en 2D et 3D
The New Default UI in Godot 3.1 - 3.1 Nathan Lovato (+++) Tous Référence aperçu des différences dans la disposition de l'éditeur par défaut entre 3.0 et 3.1

Article suivant