Companies Home Search Profile

Create a Complete 2D Survivors Style Game in Godot 4

Focused View

Firebelley Games

17:15:21

16 View
  • 1. Godot Download, Orientation, and Setup.mp4
    09:53
  • 2.1 Kenney Tiny Dungeon.html
  • 2.2 kenney tinydungeon.zip
  • 2. Creating the Player.mp4
    12:16
  • 3. Player Movement.mp4
    15:57
  • 4. Creating a TileMap.mp4
    11:18
  • 5.1 Frame Rate Independent Lerp.html
  • 5. Game Camera.mp4
    12:56
  • 6. Checkpoint.mp4
    00:31
  • 1. Creating a Rat Enemy.mp4
    09:38
  • 2. Creating the First Sword Ability.mp4
    18:32
  • 3. Introduction to AnimationPlayer.mp4
    13:21
  • 4. Targeting Enemies With Sword Ability.mp4
    11:49
  • 5. Destroying Enemies.mp4
    14:41
  • 6. Project Settings Tweaks.mp4
    04:00
  • 7. Spawning Enemies Automatically.mp4
    13:06
  • 8. Improving the Game Feel.mp4
    07:26
  • 9.1 String Format Docs.html
  • 9. Creating the Game Loop Foundation.mp4
    18:00
  • 10. Experience Drops.mp4
    08:56
  • 11. Experience Tracking.mp4
    09:23
  • 12. Creating a Health Component.mp4
    17:33
  • 13. Implementing Damage.mp4
    12:23
  • 14. Creating an Experience Bar.mp4
    11:15
  • 15. Using Custom Resources for Upgrades.mp4
    15:23
  • 16. Upgrade UI Groundwork.mp4
    15:56
  • 17. Enabling Upgrade Selection.mp4
    09:40
  • 18. Making the Upgrade Functional.mp4
    07:50
  • 19. Improving the Scene Tree Structure.mp4
    06:15
  • 20. Adding Player Health.mp4
    14:23
  • 21. Player Health Bar.mp4
    16:33
  • 22. Creating the Victory Screen.mp4
    11:58
  • 23.1 2DSurvivorsCourse-Lesson29.zip
  • 23. Creating the Defeat Screen.mp4
    06:29
  • 1. Increase Difficulty Over Time.mp4
    13:35
  • 2. Improving the TileMap.mp4
    13:14
  • 3. Preventing Invalid Spawning.mp4
    18:25
  • 4. Creating an Axe Ability.mp4
    21:59
  • 5. Enabling Acquisition of Axe Ability.mp4
    17:13
  • 6. Prevent Abilities from Being Chosen Twice.mp4
    09:39
  • 7. Animating the Player.mp4
    19:16
  • 8. Animating the Enemy.mp4
    16:22
  • 9. Animating Enemy Death.mp4
    10:25
  • 10. Adding a Wizard Enemy.mp4
    25:52
  • 11. Using a Weighted Table for Enemy Spawning.mp4
    11:58
  • 12. Animating the Wizard.mp4
    11:10
  • 13.1 Easings Cheat Sheet.html
  • 13. Animating the Experience Vial Pickups.mp4
    20:33
  • 14.1 NB Pixel Fonts.html
  • 14.2 NbPixelFontBundle v1 0.zip
  • 14. Adding a Custom Font.mp4
    06:21
  • 15.1 Easings Cheat Sheet.html
  • 15. Adding Floating Damage Text.mp4
    20:52
  • 16. Implementing a Flash on Enemy Hit.mp4
    28:39
  • 17.1 String Format Docs.html
  • 17. Adding Ability Damage Upgrades.mp4
    30:02
  • 18.1 ui.zip
  • 18. Introduction to UI Theming.mp4
    12:07
  • 19. Finalizing Upgrade Card Theme.mp4
    13:21
  • 20. Animating the Upgrade Card.mp4
    23:16
  • 21. Improving the Upgrade Selection Screen.mp4
    04:24
  • 22. Applying a Style to the Experience Bar.mp4
    03:52
  • 23. Animating Victory and Defeat Screens.mp4
    08:47
  • 24. Applying Styles to the Buttons.mp4
    08:26
  • 25. Creating a Player Move Speed Upgrade.mp4
    07:09
  • 26.1 2DSurvivorsCourse-Lesson55.zip
  • 26.2 Godot Shaders.html
  • 26.3 vignette.zip
  • 26. Adding a Vignette.mp4
    13:18
  • 1.1 Kenney Impact Sounds.html
  • 1.2 kenney impactsounds.zip
  • 1. Adding SFX - Part 1.mp4
    15:39
  • 2. Adding SFX - Part 2.mp4
    06:34
  • 3.1 Kenney UI Audio.html
  • 3.2 kenney uiaudio.zip
  • 3. Adding SFX to UI Elements - Part 1.mp4
    07:50
  • 4. Adding SFX to UI Elements - Part 2.mp4
    03:25
  • 5.1 Kenney Music Jingles.html
  • 5.2 kenney musicjingles.zip
  • 5. Adding Victory and Defeat Jingles.mp4
    05:08
  • 6.1 Hear What They Say.mp3
  • 6.2 Public Domain Music.html
  • 6. Adding Music.mp4
    08:35
  • 1. Creating a Main Menu.mp4
    07:58
  • 2. Creating an Options Menu.mp4
    23:01
  • 3. Styling the Options Menu Sliders.mp4
    11:23
  • 4. Creating a Pause Menu.mp4
    19:04
  • 5.1 screen transition.zip
  • 5. Adding a Scene Transition Effect.mp4
    19:02
  • 6. Creating a Meta Progression System.mp4
    13:02
  • 7. Saving and Loading Meta Progression Data.mp4
    06:57
  • 8. Creating the Meta Upgrade Card.mp4
    15:54
  • 9. Allowing Player to Purchase Meta Upgrades.mp4
    19:56
  • 10.1 String Format Docs.html
  • 10. Improving the Meta Upgrade Card.mp4
    22:56
  • 11. Adding a ScrollContainer to the Meta Upgrade Screen.mp4
    09:53
  • 12.1 Exporting Projects Docs.html
  • 12.2 icon.zip
  • 12.3 icon.zip
  • 12.4 RCEdit.html
  • 12.5 Updating Icon For Windows.html
  • 12. Exporting the Game for Publishing.mp4
    21:35
  • 13. Fixing an Enemy Spawning Bug.mp4
    03:24
  • 14.1 2DSurvivorsCourse.zip
  • 14. Conclusion.mp4
    02:00
  • 1. Adding Another Enemy Type.mp4
    09:20
  • 2. Creating an Anvil Ability.mp4
    16:01
  • 3. Adding a Health Regeneration Meta Upgrade.mp4
    11:39
  • 4. Adding an Anvil Ability Upgrade.mp4
    09:38
  • 5. Fixing UI Sizing and Increasing Enemy Count.mp4
    06:04
  • 6.1 2DSurvivorsCourse.zip
  • 6.2 particle.zip
  • 6. Adding Anvil Impact Particles.mp4
    11:47
  • Description


    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 attacking abilities, enemy hordes, experience drops, and roguelike upgrades
    • Godot engine fundamentals - scene composition using a variety of nodes, scripting, custom user signals, and more
    • Animations - using squash and stretch to make static sprites pop and give life to your games
    • 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 Windows, Linux, Web, Mac, and update executable icons
    • Saving and loading - save and load permanent player progression data

    Who is this for?


  • Beginner game developers with programming experience
  • Individuals looking for a complete 2D development guide for Godot 4
  • Intermediate programmers
  • Intermediate game developers
  • What You Need to Know?


  • Some programming experience
  • More details


    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 abilities

    • Hordes of enemies that increase in difficulty over time

    • Roguelike ability and player upgrades

    • Permanent progression with saving and loading

    • Levelling up by collecting experience dropped from enemies

    This 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 4

    • You have some game development knowledge and want to learn Godot 4

    • You have some programming knowledge and want to make games

    • You struggle to complete games and want to start and finish a project

    • You regularly participate in game jams and want to improve your ability to craft a fun but short experience

    Please note that this course is focused purely on the start-to-finish process of making a survivors style game. With that goal in mind, 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 lessons are available to for you to preview for free. Please take a look at those videos before enrolling to determine if the pace of this course is right for you!

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Firebelley Games
    Firebelley Games
    Instructor's Courses
    I am a professional software engineer with over 10 years of software engineering experience. For fun I like to make and publish video games. The Godot Engine is my engine of choice and I enjoy creating tutorials to help people along in their Godot learning process.I've published several games on Steam using Godot. You can find them by searching the developer "Firebelley" on Steam. I've also participated in several game jams. Three of my games have placed top 100 overall in the Ludum Dare jam.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 81
    • duration 17:15:21
    • English subtitles has
    • Release Date 2024/04/24