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

    Create A Complete 2D Survivors Style Game In Godot 4

    Posted By: ELK1nG
    Create A Complete 2D Survivors Style Game In Godot 4

    Create A Complete 2D Survivors Style Game In Godot 4
    Published 2/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 7.57 GB | Duration: 16h 6m

    Learn how to create a complete 2D arena survival roguelike game from start to finish in Godot engine 4!

    What you'll learn

    Arena survival roguelike mechanics - auto attack abilities, enemy hordes, experience drops, and roguelike upgrades

    Godot engine fundamentals - scene composition using a variety of nodes, scripting, signals, and more

    Animations - using squash and stretch to make static sprites pop

    UI - containers for layout and sizing, apply theme styling using textures and nine-patch, and use of various other control nodes

    Publishing - build the complete game for different platforms and update executable icons

    Saving loading - save and load permanent player progression data

    Requirements

    Some programming knowledge

    Description

    This course will cover everything you need to know about creating a small 2D arena survival roguelike game from start to finish in the Godot Engine 4. This course covers many aspects of creating a survivors style game including:Auto-attacking abilitiesHordes of enemies that increase in difficulty over timeRoguelike ability and player upgradesPermanent progression with saving and loadingLevelling up by collecting experience dropped from enemiesThis list is not exhaustive - please see the course outline for a glimpse into the topics that are covered.The goal of this course is to show you how to take an empty project and turn it into a small, complete game. In doing so, this course will give you a robust exposure to many aspects of the Godot engine from input handling, to tilemaps, to saving and loading data, to audio, and more. By the time you complete this course, you will feel comfortable working on your own projects in Godot 4. You will walk away from this course with a solid foundational understanding of making games that are not only functional but also fun.This course will help you greatly if:You are ready to dive into a crash course for the newly released Godot 4You have some game development knowledge and want to learn Godot 4You have some programming knowledge and want to make gamesYou struggle to complete games and want to start and finish a projectYou regularly participate in game jams and want to improve your ability to craft a fun but short experiencePlease note that this course is focused purely on the start-to-finish process of making a survivors style game. As such, there is no time spent explaining fundamental programming concepts. Familiarity with programming is strongly recommended before taking this course. Any programming experience is fine - GDScript is easy to use.Several videos are available to preview for free. Please take a look at those videos to determine if this course is right for you!

    Overview

    Section 1: Starting Out

    Lecture 1 Godot Download and Setup

    Lecture 2 Creating the Player

    Lecture 3 Player Movement

    Lecture 4 Creating a TileMap

    Lecture 5 Game Camera

    Lecture 6 Checkpoint

    Section 2: Building the Foundation

    Lecture 7 Creating a Rat Enemy

    Lecture 8 Creating the First Sword Ability

    Lecture 9 Introduction to AnimationPlayer

    Lecture 10 Targeting Enemies With Sword Ability

    Lecture 11 Destroying Enemies

    Lecture 12 Project Settings Tweaks

    Lecture 13 Spawning Enemies Automatically

    Lecture 14 Improving the Game Feel

    Lecture 15 Creating the Game Loop Foundation

    Lecture 16 Experience Drops

    Lecture 17 Experience Tracking

    Lecture 18 Creating a Health Component

    Lecture 19 Implementing Damage

    Lecture 20 Creating an Experience Bar

    Lecture 21 Using Custom Resources for Upgrades

    Lecture 22 Upgrade UI Groundwork

    Lecture 23 Enabling Upgrade Selection

    Lecture 24 Making the Upgrade Functional

    Lecture 25 Improving the Scene Tree Structure

    Lecture 26 Adding Player Health

    Lecture 27 Player Health Bar

    Lecture 28 Creating the Victory Screen

    Lecture 29 Creating the Defeat Screen

    Section 3: Gameplay and Visual Improvements

    Lecture 30 Increase Difficulty Over Time

    Lecture 31 Improving the TileMap

    Lecture 32 Preventing Invalid Spawning

    Lecture 33 Creating an Axe Ability

    Lecture 34 Enabling Acquisition of Axe Ability

    Lecture 35 Prevent Abilities from Being Chosen Twice

    Lecture 36 Animating the Player

    Lecture 37 Animating the Enemy

    Lecture 38 Animating Enemy Death

    Lecture 39 Adding a Wizard Enemy

    Lecture 40 Using a Weighted Table for Enemy Spawning

    Lecture 41 Animating the Wizard

    Lecture 42 Animating the Experience Vial Pickups

    Lecture 43 Adding a Custom Font

    Lecture 44 Adding Floating Damage Text

    Lecture 45 Implementing a Flash on Enemy Hit

    Lecture 46 Adding Ability Damage Upgrades

    Lecture 47 Introduction to UI Theming

    Lecture 48 Finalizing Upgrade Card Theme

    Lecture 49 Animating the Upgrade Card

    Lecture 50 Improving the Upgrade Selection Screen

    Lecture 51 Applying a Style to the Experience Bar

    Lecture 52 Animating Victory and Defeat Screens

    Lecture 53 Applying Styles to the Buttons

    Lecture 54 Creating a Player Move Speed Upgrade

    Lecture 55 Adding a Vignette

    Section 4: Sound Effects

    Lecture 56 Adding SFX - Part 1

    Lecture 57 Adding SFX - Part 2

    Lecture 58 Adding SFX to UI Elements - Part 1

    Lecture 59 Adding SFX to UI Elements - Part 2

    Lecture 60 Adding Victory and Defeat Jingles

    Lecture 61 Adding Music

    Section 5: Final Touches

    Lecture 62 Creating a Main Menu

    Lecture 63 Creating an Options Menu

    Lecture 64 Styling the Options Menu Sliders

    Lecture 65 Creating a Pause Menu

    Lecture 66 Adding a Scene Transition Effect

    Lecture 67 Creating a Meta Progression System

    Lecture 68 Saving and Loading Meta Progression Data

    Lecture 69 Creating the Meta Upgrade Card

    Lecture 70 Allowing Player to Purchase Meta Upgrades

    Lecture 71 Improving the Meta Upgrade Card

    Lecture 72 Adding a ScrollContainer to the Meta Upgrade Screen

    Lecture 73 Exporting the Game for Publishing

    Lecture 74 Fixing an Enemy Spawning Bug

    Lecture 75 Conclusion

    Beginner game developers with programming experience,Individuals looking for a complete 2D development guide for Godot 4,Intermediate programmers,Intermediate game developers