categories: Technology, Science & Productivity
Level: General
Course Language: Arabic
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.
Free lessons
Intro to 2D Games Programming
Captain Clown Game - Part 3
1. Introduction
Intro to 2D Games Programming
Moving Icons Game
2. The Fish Game Scene
Nodes& Variables
The Fish Game Scene
3. The Fish Game UI
UI and Looping
The Fish Game
4. 2D Animation in Captain Clown Game
Arrays &2D Animation
Captain Clown Game - Part 1
Captain Clown Game - Part 2
5. Collisions in Captain Clown Game
Collisions
Captain Clown Game - Part 3
Captain Clown Game - Part 4
How to Export the Game
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!
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.
Software Engineer
746 Learners
2 Course