• Search...

categories: Technology, Science & Productivity

Gaming
SDG 9: Industry, Innovation and Infrastructure

2D Game Programming by Godot for Beginners

New
Duration: 4 h 40 m / 13 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • Understand the basics of designing and programming 2D video games using the Godot Engine and programming with the GD-Script programming language, with a focus on building games step by step.

  • Create interactive video games using Nodes and variables, and understand how to construct the foundational structures of games within the Godot Engine.

  • Learn how to add sounds, build levels, organize particles, create enemies, and find professional, free designs to use within the game.

  • Gain the ability to build user interfaces (UI) and handle iterations, such as restarting the game and interacting with players through game screens.

  • Use arrays to store game data and work with 2D animations to create smooth movements and visual effects within the games.

  • Understand how to export the finished game from Godot Engine to multiple platforms, making the game playable outside the development environment.

Course details

  • 4 h 40 m/13 lessons
  • Last updated: 15/12/2024
  • 1 learning resources
  • Course completion certificate

Course Content

Free lessons

1.

Intro to 2D Games Programming

28 Minutes
2.

Captain Clown Game - Part 3

47 Minutes

About this course

If you’re wondering how the video games that many people enjoy are made and are interested in learning game programming and design, then this course is the perfect step to launch your journey into the world of 2D game programming using the Godot Engine, one of the best free and open-source engines for game development and design. In this course, designed specifically for beginners, we’ll start from scratch where you will learn the basics of the Godot Engine, starting with how to work with Nodes and variables, and progressing to building interactive games that combine movement, animations, and realistic collisions. Throughout the course, you will learn through practical applications by creating simple games like Moving Icons, developing a fun game with The Fish, and working on more complex projects like Captain Clown with its multiple parts. We will cover crucial topics including loops in game programming, arrays, and how to design 2D animations to bring your game's characters and objects to life. By the end of the course, you will not only be able to design games, but you’ll also learn how to export the game as a publishable file (Windows EXE File) and export it to various platforms such as computers and smartphones, allowing you to share your creations with others. Join us now and discover how you can start your adventure in game programming and make your mark in this unique field!

Course requirements and prerequisites

There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.

Mentor

2D Game Programming by Godot for Beginners

New
Duration: 4h 40m / 13 lessons
Level: General
Course Language: Arabic