Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Godot 4: Introduction To 2D Game Development

    Posted By: ELK1nG
    Godot 4: Introduction To 2D Game Development

    Godot 4: Introduction To 2D Game Development
    Published 12/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.73 GB | Duration: 6h 45m

    Learn programming and software engineering principals through developing a 2D game in Godot 4

    What you'll learn

    Fundamental Godot concepts, such as Nodes, Scenes, and Resources

    Basics of Godot's programming language, GDScript

    How to create a project in Godot 4

    How to debug in Godot to solve complex, unexpected behavior

    How to use Godot's UI system to build customized user interfaces

    How to build the complete game to an executable file

    Requirements

    No prior experience with programming or Godot is required.

    A Windows or Linux machine to develop on. While most of this should work on Mac as well, I have not been able to test on it.

    Description

    This course will teach everything you need to build a complete 2D game in Godot 4! We start from the very basics, downloading Godot 4 and program every single line together until building the game out to a .exe file. Some of the topics we will cover are:Working with player inputWorking across multiple scenesSignals and subscribersCreating and customizing the user interfaceSaving and loadingDebugging& moreThe goal of this course is to familiarize yourself with the complete game development workflow through Godot. By the end of this course you should have a functional proficiency with GDScript and basic software engineering principals. You will be able to improve upon the game you have built in this course, build your own games, or even take your new skill set to other game engines or software projects entirely.This course is ideal for you if you are looking to get into programming or game development. 2D games are a critical introduction to game development, even if you are looking to get into 3D game development. While this course was recorded on Windows, these processes are identical on Linux as well.This course is action oriented and focused on the process of creating a classic 2D game from start to finish. While the game allows us to cover a wide range of topics in Godot, we do not cover things such as networked multiplayer, 3D, art and animations, etc. Please review the course content to see if the course would be helpful for you.There are several lessons that are available for preview here on Udemy, please check them out ahead of time to see if my teaching style or the content of the course is right for you!

    Overview

    Section 1: Getting Godot and Setting Up Our Project

    Lecture 1 Download Godot

    Lecture 2 Creating your first project

    Lecture 3 Getting familiar with the Godot Editor

    Lecture 4 Introduction to GDScript best practices and style guide

    Lecture 5 (Optional) Working with Source Control

    Lecture 6 Creating our game project

    Lecture 7 (Optional) Creating your first commit

    Section 2: Building Our Game

    Lecture 8 Introduction to Project Settings

    Lecture 9 Creating our game scene

    Lecture 10 Introduction to Nodes and Scenes

    Lecture 11 Adding a camera

    Lecture 12 Creating the paddle

    Lecture 13 Creating our first script

    Lecture 14 Getting input and programming our paddle

    Lecture 15 Creating the ball

    Lecture 16 Creating the paddle-bounce logic

    Lecture 17 Adding edges to the game and introduction to debugging

    Lecture 18 Programming the paddle AI

    Lecture 19 Integrating the AI behavior through custom signals

    Lecture 20 Refactoring our AI paddle code

    Lecture 21 Integrating our ball and paddles into a level manager

    Lecture 22 Adding reset match logic to our level manager

    Lecture 23 Creating our score manager and tracking scores

    Lecture 24 (Optional) Commiting and pushing your work to GitHub

    Lecture 25 (Optional) Creating and merging your first pull request

    Section 3: Adding a User Interface (UI)

    Lecture 26 Creating our in-game UI

    Lecture 27 Drawing the midline

    Lecture 28 Connecting our in-game UI with our score manager

    Lecture 29 Improving our text with a custom font

    Lecture 30 (Optional) Commiting the UI and font files

    Lecture 31 Creating the main menu

    Lecture 32 Styling our game through a custom theme

    Section 4: Polish

    Lecture 33 AI polish - making our AI beatable through random number generation

    Lecture 34 Saving and loading player high scores with a save and load manager

    Lecture 35 Integrating our save and load manager with our high score manager

    Lecture 36 Displaying high scores on the main menu

    Lecture 37 Creating the pause manager

    Lecture 38 Creating the pause menu

    Section 5: Exporting to an Executable and Conclusion

    Lecture 39 Building our complete game to an executable

    Lecture 40 Conclusion - thank you for watching

    Beginners new to Godot or to programming,People interested in game development, whether they want to build their own games or just to learn how games are built