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 2D Megacourse: Game Development Beginner To Expert

    Posted By: ELK1nG
    Godot 2D Megacourse: Game Development Beginner To Expert

    Godot 2D Megacourse: Game Development Beginner To Expert
    Published 10/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 13.75 GB | Duration: 24h 9m

    Learn how to develop 2D games in Godot with this project-based course!

    What you'll learn

    How to set up and navigate the Godot engine

    Core principles of 2D game design and development

    Creating engaging game scenes, maps, and interactive elements

    How to implement player input and movement mechanics

    Building game systems using the command pattern and message systems

    Creating UI elements like menus, inventory, and shops

    Designing non-player characters (NPCs), combat systems, and mini-games

    Strategies for saving/loading game data and managing game states

    Best practices for structuring game code and organizing projects

    Applying game design principles in real-world game development

    Requirements

    No previous game development knowledge required.

    A desire to learn!

    A positive attitude!

    Description

    Learn how to create 2D video games!Develop in Godot like a pro!Have you ever wanted to create your own 2D games, from designing immersive worlds to programming gameplay mechanics? Welcome to the Godot 2D Game Development course, where we’ll help you master game creation using one of the most popular game engines available. But why Godot?Godot is an open-source, highly versatile game engine that allows developers of all levels to create both 2D and 3D games. Its user-friendly interface and robust features make it a perfect choice for beginners and experienced game creators alike. Whether you're looking to build your first game or expand your skills, this course is designed to provide a strong foundation in 2D game development.In this course, you’ll learn step by step how to use Godot to bring your game ideas to life. From setting up your project, creating scenes, and programming player mechanics, to designing interactive elements and building complex game systems. Each lesson is filled with practical, hands-on examples to ensure you gain the confidence to develop games independently.After taking this course, you will be able to:Navigate the Godot engine with confidenceBuild and launch your own 2D gamesCreate complex game mechanics using Godot’s scripting languageApply best practices in game design, development, and project managementContinue improving your game development skills through independent projectsStart creating your own 2D games with Godot today!

    Overview

    Section 1: The Basics

    Lecture 1 Introduction

    Lecture 2 Installing Godot

    Lecture 3 Creating a new project

    Lecture 4 Project Settings: Resolution and Scaling

    Section 2: First Steps

    Lecture 5 Creating the Title Screen

    Lecture 6 Creating a Base Theme

    Lecture 7 Displaying the Version Number

    Section 3: The Loading Screen

    Lecture 8 Creating an Asynchronous Loading Scene: UI

    Lecture 9 Creating an Asynchronous Loading Scene: Code

    Section 4: The Main Game Scene

    Lecture 10 Starting a New Game

    Lecture 11 Organizing the Game Scene

    Lecture 12 The World Map: Tileset Creation

    Lecture 13 The World Map: Tilemap Creation

    Lecture 14 The World Map: Terrain Data

    Lecture 15 The World Map: Base Scripting

    Section 5: Player Input

    Lecture 16 Command Menu: UI

    Lecture 17 The Command Pattern

    Lecture 18 The Command Processor

    Lecture 19 Implementing the Move Command

    Section 6: The Message Console

    Lecture 20 The Message Console: UI

    Lecture 21 The Message Console: Code

    Section 7: The Message Bus

    Lecture 22 The Message Bus

    Section 8: The Player Avatar

    Lecture 23 Creating the 2D Map Player Avatar

    Lecture 24 Spawning the Avatar

    Lecture 25 Implementing Player Movement

    Section 9: Map Entities

    Lecture 26 Map Entities

    Lecture 27 ChangeMapTriggerEntity

    Section 10: Map Transitions

    Lecture 28 Asynchronous Map Loading

    Section 11: Town Maps

    Lecture 29 Creating the Town Map: Tiles and Collision Data

    Lecture 30 Roofless Shops: Tilemap layers and Area2D Triggers

    Lecture 31 Basic NPCs

    Lecture 32 The Speak Command

    Lecture 33 Adding a dynamic UI to the Message Console

    Lecture 34 Shopkeepers: Reacting to the Speak Command

    Lecture 35 Shopkeepers: Inventory and Item Definitions

    Lecture 36 Shopkeepers: Triggering the Shop Interface

    Section 12: The Shop Interface

    Lecture 37 The Main Game Scene: The Shop Interface, Part 1.1

    Lecture 38 The Main Game Scene: The Shop Interface, Part 1.2

    Lecture 39 The Main Game Scene: The Shop Interface, Part 2.1

    Lecture 40 The Main Game Scene: The Shop Interface, Part 2.2

    Lecture 41 The PlayerData object

    Lecture 42 Cloning Items

    Lecture 43 Buying Items

    Lecture 44 The Shop Interface: Adding a Sell Tab, Part I

    Lecture 45 The Shop Interface: Adding a Sell Tab, Part II

    Section 13: Player Stats/Inventory

    Lecture 46 The Character Info Dialog

    Lecture 47 The Equip Command

    Lecture 48 The Equip Dialog

    Lecture 49 Defining Equipment Slots in the PlayerData Object

    Lecture 50 Equipping Items

    Section 14: Minigames - Casinos

    Lecture 51 The Casino NPC

    Lecture 52 Creating the Hi-Lo Scene

    Lecture 53 Creating the Playing Cards

    Lecture 54 Hi-Lo: The Betting Interface, Part I

    Lecture 55 Hi-Lo: The Betting Interface, Part II

    Lecture 56 Hi-Lo: Dealing Cards & Game Flow

    Lecture 57 Hi-Lo: the Jackpot Particle System

    Lecture 58 Connecting the Casino Scene

    Section 15: Sidequests - Mail

    Lecture 59 Triggering the Mail Delivery Request

    Lecture 60 Creating the Mail Item

    Lecture 61 Giving the Package to the Player

    Lecture 62 Creating a Second City Map

    Lecture 63 Delivering the Mail

    Section 16: Banks

    Lecture 64 Creating the Bank NPC

    Lecture 65 Creating the Bank UI

    Lecture 66 The Deposit/Withdraw Interface

    Lecture 67 Keeping Track of Time Passed & Calculating Interest

    Section 17: Temples and Healing

    Lecture 68 Creating the Healer NPC

    Section 18: Food and the World Map

    Lecture 69 Adding Food Consumption Data to the TileSet

    Lecture 70 Adding the Food Vendor NPC and Food Purchase UI

    Lecture 71 Consuming Food and Extending the Game Display

    Section 19: World Map Encounters

    Lecture 72 Encounter Rate by Terrain and Triggering Encounters

    Lecture 73 Creating Encounter Tables by Terrain

    Lecture 74 Monsters: Scenes and Data

    Lecture 75 Initializing the Encounter

    Lecture 76 Overland Combat

    Lecture 77 Player Death and Rewards

    Lecture 78 Interacting with Friendly Mobs

    Section 20: 3D Dungeons

    Lecture 79 Creating the Base 3D Map scene

    Lecture 80 Creating a Tilemap as Internal Data

    Lecture 81 Handling Map-Specific Command Menus

    Lecture 82 3D Dungeon Base Scene Part I

    Lecture 83 3D Dungeon Base Scene Part II

    Lecture 84 Player 3D Movement

    Section 21: Dungeon Encounters

    Lecture 85 Dungeon Monsters: Tables, Scenes, and Data

    Lecture 86 Dungeon Monsters: Movement and Combat

    Lecture 87 Dungeon Monsters: Special Attacks

    Lecture 88 Dungeon Monsters: Rendering with Shaders

    Section 22: Treasure Chests

    Lecture 89 Treasure Chests: Scene, Data, and Placement

    Lecture 90 Refactoring the Object Render View

    Lecture 91 Implementing the Open Command

    Lecture 92 Opening and Destroying Chests

    Section 23: Player Data

    Lecture 93 Event Flags

    Lecture 94 Using Equipped Items

    Lecture 95 Integrating Ability Scores/Items into Game Mechanics

    Section 24: Saving and Loading

    Lecture 96 Creating the Load/Save Screen

    Lecture 97 Saving the Game Pt. 1

    Lecture 98 Saving the Game Pt. 2

    Lecture 99 Loading the Game

    Section 25: Conditional Events

    Lecture 100 Conditional Triggers

    Section 26: The Quest Object

    Lecture 101 Creating the Quest Object Trigger

    Lecture 102 Creating the Quest NPC

    Section 27: Ending the Game

    Lecture 103 Creating a Scrolling End Cinematic

    Section 28: Sound and Music

    Lecture 104 The Audio Bus and AudioStreamPlayer Node

    Section 29: Exporting Your Game

    Lecture 105 Exporting your Game: Installing the Export Templates

    Section 30: Appendix 1: TileMapLayers

    Lecture 106 Using the TileMapLayer node

    Lecture 107 Last Words

    Aspiring game developers looking to learn 2D game development with Godot,Beginners with no prior experience in game development or programming,Indie developers wanting to sharpen their skills in Godot for 2D games