WBF AcademyWBF Academy
Game Programming with GDScript in Godot
Beginner Programming Languages

Game Programming with GDScript in Godot

Make your own 2D games with Godot 4, the free and open source game engine, and its language, GDScript. Find your way around the editor, build games out of scenes and nodes, and write GDScript with variables, types, functions and signals. Move a character with the keyboard, add gravity, jumps and collisions, then put together a complete small game with sprites, animation, a score on screen, sound and a game over screen. Finish by organizing your project, saving progress and exporting it to play on a computer, a phone or the web.

5 modules 10 lessons 4 h 250 questions

Course content

1 Godot from Zero: Editor, Scenes and Nodes 2 lessons · 1 practice 0 of 3
Lesson 1 · 6:29Meet Godot: Projects, the Editor and Nodes
6:29
Meet Godot: Projects, the Editor and Nodes
Video · 6:29
Watch lesson ▶
Lesson 2 · 6:22Scenes and the Scene Tree
6:22
Scenes and the Scene Tree
Video · 6:22
Watch lesson ▶
Practice · 0 of 25 questionsModule practice
Module practice 0 of 25 for the certificate
Answer 25 questions
This module has 50 questions; 25 count toward the certificate.
Practice →
2 GDScript Basics: Variables, Functions and Signals 2 lessons · 1 practice 0 of 3
Lesson 1 · 6:46GDScript Basics: Variables, Types and Decisions
6:46
GDScript Basics: Variables, Types and Decisions
Video · 6:46
Watch lesson ▶
Lesson 2 · 6:58GDScript Basics: Loops, Arrays, Functions and Signals
6:58
GDScript Basics: Loops, Arrays, Functions and Signals
Video · 6:58
Watch lesson ▶
Practice · 0 of 25 questionsModule practice
Module practice 0 of 25 for the certificate
Answer 25 questions
This module has 50 questions; 25 count toward the certificate.
Practice →
3 Movement and Physics: Input, Bodies and Collisions 2 lessons · 1 practice 0 of 3
Lesson 1 · 6:43Input and Movement: Moving with Delta
6:43
Input and Movement: Moving with Delta
Video · 6:43
Watch lesson ▶
Lesson 2 · 6:53Physics Bodies, Jumps and Collisions
6:53
Physics Bodies, Jumps and Collisions
Video · 6:53
Watch lesson ▶
Practice · 0 of 25 questionsModule practice
Module practice 0 of 25 for the certificate
Answer 25 questions
This module has 50 questions; 25 count toward the certificate.
Practice →
4 A Complete 2D Game: Sprites, Animation, HUD and Sound 2 lessons · 1 practice 0 of 3
Lesson 1 · 6:53Building the Level: Sprites, Animation, Tiles and Camera
6:53
Building the Level: Sprites, Animation, Tiles and Camera
Video · 6:53
Watch lesson ▶
Lesson 2 · 6:29Score, HUD, Timers, Sound and Game Over
6:29
Score, HUD, Timers, Sound and Game Over
Video · 6:29
Watch lesson ▶
Practice · 0 of 25 questionsModule practice
Module practice 0 of 25 for the certificate
Answer 25 questions
This module has 50 questions; 25 count toward the certificate.
Practice →
5 From Prototype to Project: Organize, Save and Export 2 lessons · 1 practice 0 of 3
Lesson 1 · 7:00Organize Your Project and Save Progress
7:00
Organize Your Project and Save Progress
Video · 7:00
Watch lesson ▶
Lesson 2 · 6:05Export Your Game: Computer, Phone and Web
6:05
Export Your Game: Computer, Phone and Web
Video · 6:05
Watch lesson ▶
Practice · 0 of 25 questionsModule practice
Module practice 0 of 25 for the certificate
Answer 25 questions
This module has 50 questions; 25 count toward the certificate.
Practice →

Tips

See all