Discover Godot!
The amazing free and open source game engine you've been waiting for is a joy to use. In this course we'll take you from an absolute beginner with no experience in coding at all to someone able to make 2D and 3D games in this lovely little engine.
As a student in this course, you'll go through a series of projects, each bigger and more feature rich than the last.
- Loony Lips - a simple word game that will teach you the basics of coding and of Godot
- Hoppy Days - a delightful little 2D platform game starring a cute bunny
- Heist Meisters - a top-down stealth game
- Cubedude Kickabout - a local multiplayer football/soccer game
- Food fight - a third person shooter
Your Instructor
Hi! I'm Yann!
I'm one of the founders of Canopy Games.
I have a Masters of Science in Theatre Education degree from the City College of New York and a Bachelor of Arts degree in Drama and Theatre Arts from Goldsmith's College, University of London. I currently live in the UK where I teach on a variety of subjects (mostly online).
I'm a passionate advocate for quality education in all fields, and my pedagogy is routed in a "learner-centered" model. I love my cats, teaching, playing computer, board and card games, exploring forests and cooking.
Course Curriculum
-
StartPlanning Loony Lips (3:21)
-
PreviewIntroducing Arrays (16:23)
-
StartLabel: Text to the Player (16:17)
-
StartLineEdit: Text from the Player (18:13)
-
StartButtons! (9:54)
-
StartAppending Arrays and If Conditions (19:41)
-
Startqueue_free() and reload_current_scene() (11:07)
-
StartDictionaries - Adding a Story Template (17:02)
-
StartStorybook Option 1: Story Objects (14:39)
-
StartStorybook Option 2: JSON (12:15)
-
StartExporting Loony Lips (4:15)
-
StartReflecting on Loony Lips (1:18)
-
StartPlanning Hoppy Days (1:37)
-
StartInstalling Assets (4:29)
-
StartPhysicsBody2D - Making a Character (17:37)
-
StartMaking Bunny Jump (16:38)
-
PreviewAnimatedSprite - I Got The Moves Like Bunny (9:26)
-
StartReformatting - Elegance in Coding (11:42)
-
StartTilemaps - Making a Level (15:06)
-
Startis_on_ceiling() (5:06)
-
StartParallax Backgrounds (10:56)
-
StartThe Game Over Screen (11:27)
-
StartArea2D - Making Spike Hazards (14:43)
-
StartAudioStreamPlayer - Bring The Noise (11:13)
-
StartAdding Jump Pads (13:34)
-
StartGamestate.gd (8:52)
-
StartInformation to the Player (13:50)
-
StartAdding Coins - AnimationPlayer Nodes (21:33)
-
StartBug Fixing is_on_floor() (3:33)
-
StartAdding NPCs - Enter The Spikeman (11:08)
-
StartMaking the Cloud NPC (18:17)
-
StartParticles and a Portal (11:54)