Create a Complete 2D Survivors Style Game in Godot 4
Create a Complete 2D Survivors Style Game in Godot 4, available at $64.99, has an average rating of 4.76, with 81 lectures, based on 2676 reviews, and has 16145 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginner game developers with programming experience or Individuals looking for a complete 2D development guide for Godot 4 or Intermediate programmers or Intermediate game developers It is particularly useful for Beginner game developers with programming experience or Individuals looking for a complete 2D development guide for Godot 4 or Intermediate programmers or Intermediate game developers.
Enroll now: Create a Complete 2D Survivors Style Game in Godot 4
Summary
Title: Create a Complete 2D Survivors Style Game in Godot 4
Price: $64.99
Average Rating: 4.76
Number of Lectures: 81
Number of Published Lectures: 81
Number of Curriculum Items: 81
Number of Published Curriculum Objects: 81
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- Beginner game developers with programming experience
- Individuals looking for a complete 2D development guide for Godot 4
- Intermediate programmers
- Intermediate game developers
Target Audiences
- Beginner game developers with programming experience
- Individuals looking for a complete 2D development guide for Godot 4
- Intermediate programmers
- Intermediate game developers
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!
Course Curriculum
Chapter 1: Starting Out
Lecture 1: Godot Download, Orientation, and Setup
Lecture 2: Creating the Player
Lecture 3: Player Movement
Lecture 4: Creating a TileMap
Lecture 5: Game Camera
Lecture 6: Checkpoint
Chapter 2: Building the Foundation
Lecture 1: Creating a Rat Enemy
Lecture 2: Creating the First Sword Ability
Lecture 3: Introduction to AnimationPlayer
Lecture 4: Targeting Enemies With Sword Ability
Lecture 5: Destroying Enemies
Lecture 6: Project Settings Tweaks
Lecture 7: Spawning Enemies Automatically
Lecture 8: Improving the Game Feel
Lecture 9: Creating the Game Loop Foundation
Lecture 10: Experience Drops
Lecture 11: Experience Tracking
Lecture 12: Creating a Health Component
Lecture 13: Implementing Damage
Lecture 14: Creating an Experience Bar
Lecture 15: Using Custom Resources for Upgrades
Lecture 16: Upgrade UI Groundwork
Lecture 17: Enabling Upgrade Selection
Lecture 18: Making the Upgrade Functional
Lecture 19: Improving the Scene Tree Structure
Lecture 20: Adding Player Health
Lecture 21: Player Health Bar
Lecture 22: Creating the Victory Screen
Lecture 23: Creating the Defeat Screen
Chapter 3: Gameplay and Visual Improvements
Lecture 1: Increase Difficulty Over Time
Lecture 2: Improving the TileMap
Lecture 3: Preventing Invalid Spawning
Lecture 4: Creating an Axe Ability
Lecture 5: Enabling Acquisition of Axe Ability
Lecture 6: Prevent Abilities from Being Chosen Twice
Lecture 7: Animating the Player
Lecture 8: Animating the Enemy
Lecture 9: Animating Enemy Death
Lecture 10: Adding a Wizard Enemy
Lecture 11: Using a Weighted Table for Enemy Spawning
Lecture 12: Animating the Wizard
Lecture 13: Animating the Experience Vial Pickups
Lecture 14: Adding a Custom Font
Lecture 15: Adding Floating Damage Text
Lecture 16: Implementing a Flash on Enemy Hit
Lecture 17: Adding Ability Damage Upgrades
Lecture 18: Introduction to UI Theming
Lecture 19: Finalizing Upgrade Card Theme
Lecture 20: Animating the Upgrade Card
Lecture 21: Improving the Upgrade Selection Screen
Lecture 22: Applying a Style to the Experience Bar
Lecture 23: Animating Victory and Defeat Screens
Lecture 24: Applying Styles to the Buttons
Lecture 25: Creating a Player Move Speed Upgrade
Lecture 26: Adding a Vignette
Chapter 4: Sound Effects
Lecture 1: Adding SFX – Part 1
Lecture 2: Adding SFX – Part 2
Lecture 3: Adding SFX to UI Elements – Part 1
Lecture 4: Adding SFX to UI Elements – Part 2
Lecture 5: Adding Victory and Defeat Jingles
Lecture 6: Adding Music
Chapter 5: Final Touches
Lecture 1: Creating a Main Menu
Lecture 2: Creating an Options Menu
Lecture 3: Styling the Options Menu Sliders
Lecture 4: Creating a Pause Menu
Lecture 5: Adding a Scene Transition Effect
Lecture 6: Creating a Meta Progression System
Lecture 7: Saving and Loading Meta Progression Data
Lecture 8: Creating the Meta Upgrade Card
Lecture 9: Allowing Player to Purchase Meta Upgrades
Lecture 10: Improving the Meta Upgrade Card
Lecture 11: Adding a ScrollContainer to the Meta Upgrade Screen
Lecture 12: Exporting the Game for Publishing
Lecture 13: Fixing an Enemy Spawning Bug
Lecture 14: Conclusion
Chapter 6: Bonus Content
Lecture 1: Adding Another Enemy Type
Lecture 2: Creating an Anvil Ability
Lecture 3: Adding a Health Regeneration Meta Upgrade
Lecture 4: Adding an Anvil Ability Upgrade
Lecture 5: Fixing UI Sizing and Increasing Enemy Count
Lecture 6: Adding Anvil Impact Particles
Instructors
-
Firebelley Games
Professional Software Engineer
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 2 votes
- 3 stars: 64 votes
- 4 stars: 562 votes
- 5 stars: 2042 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple