Fundamentals of Game Design and Programming

Learn to Use Godot Engine and GD Script Programming

4.4(47)4h 20m18 lectures2 sections

What you'll learn

  • Learn game design using Godot.
  • Master programming with GD Script.
  • Create animated scenes and characters.
  • Design professional game interfaces and menus.
  • Develop enjoyable 2D games.
  • Build complete games using the engine.

About this course

This comprehensive course aims to empower you to learn the fundamentals of 2D game design using the popular Godot engine and programming it with GD Script. Throughout the course, you will learn how to create innovative scenes, program characters, and add the necessary interactions to turn your idea into a complete game. By the end of the course, you will be able to design fun and innovative games while mastering the essential skills in programming and design.

Expected outcomes

  • Comprehensive understanding of Godot engine tools for game design.
  • Mastering GD Script programming for interaction development.
  • Creating complete 2D games from scratch.
  • Designing and animating characters and enemies in the game.
  • Adding difficulty levels and start/end menus.
  • Developing interactive backgrounds and sounds to enhance player experience.

Instructor

Eng. Mustafa Abul-Fadl

Eng. Mustafa Abul-Fadl

An educational content creator and professional media buyer with expertise in video editing, graphic design, and embedded systems development.
4,930 students17 courses