HOME > Development > Unreal Engine 5- Create a top-down 2D survivors style game

Unreal Engine 5- Create a top-down 2D survivors style game

  • Development
  • May 13, 2025
SynopsisUnreal Engine 5: Create a top-down 2D survivors style game, a...
Unreal Engine 5- Create a top-down 2D survivors style game  No.1

Unreal Engine 5: Create a top-down 2D survivors style game, available at $79.99, has an average rating of 4.67, with 74 lectures, based on 68 reviews, and has 633 subscribers.

You will learn about Unreal Engine Blueprint fundametals – More than 70 lectures, using completely visual scripting blueprint system to handle various actors (20+ mobs and 2 bosses) Skill upgrade roguelike mechanics – design 10+ unique skills including active and passive types, enemy waves with different patterns, experience and magnet item Pooling system for performance optimization – creating pools to store instances for large number of actors including enemies, bullets and pickable items Shop system and auto save-loading system – increase player character stats by costing in-game resource, refund function included with saving and loading system Real-time leaderboard – Encourage players to achieve high scores by adding free real-time leaderboard, competing other players! This course is ideal for individuals who are Junior game developers who are instersted in visual scripting or Game developers who are looking for a top-down 2D development guide for unreal engine or Intermediate/experienced game developer or People who are interested in game development It is particularly useful for Junior game developers who are instersted in visual scripting or Game developers who are looking for a top-down 2D development guide for unreal engine or Intermediate/experienced game developer or People who are interested in game development.

Enroll now: Unreal Engine 5: Create a top-down 2D survivors style game

Summary

Title: Unreal Engine 5: Create a top-down 2D survivors style game

Price: $79.99

Average Rating: 4.67

Number of Lectures: 74

Number of Published Lectures: 74

Number of Curriculum Items: 74

Number of Published Curriculum Objects: 74

Original Price: $79.99

Quality Status: approved

Status: Live

What You Will Learn

  • Unreal Engine Blueprint fundametals – More than 70 lectures, using completely visual scripting blueprint system to handle various actors (20+ mobs and 2 bosses)
  • Skill upgrade roguelike mechanics – design 10+ unique skills including active and passive types, enemy waves with different patterns, experience and magnet item
  • Pooling system for performance optimization – creating pools to store instances for large number of actors including enemies, bullets and pickable items
  • Shop system and auto save-loading system – increase player character stats by costing in-game resource, refund function included with saving and loading system
  • Real-time leaderboard – Encourage players to achieve high scores by adding free real-time leaderboard, competing other players!
  • Who Should Attend

  • Junior game developers who are instersted in visual scripting
  • Game developers who are looking for a top-down 2D development guide for unreal engine
  • Intermediate/experienced game developer
  • People who are interested in game development
  • Target Audiences

  • Junior game developers who are instersted in visual scripting
  • Game developers who are looking for a top-down 2D development guide for unreal engine
  • Intermediate/experienced game developer
  • People who are interested in game development
  • PAY ATTENTION: This course is designed for intermediate or advanced learners.

    First of all, this course is based on a my commercial game I created.

    And I recommend to learn this course by using UE5.3 . If you use newer version, some plugins might be not available.

    This course took me several hundreds of hours to develop, with detailed videos spreading over more than 70 lectures, covering wide scope of modules to create a survivors style game including:

  • Setup paper flipbook animations for player character, 20+ mobs and 2 BOSSES movement

  • 56 waves of enemies that increase in difficulty over time with different patterns

  • 13 unique roguelike upgradable skills and player character leveling up system

  • Object pooling framework to handle large number of actors during 20 minutes gameplay

  • Unique skills for BOSSES and 2 types of layer sorting methods

  • Permanent save-loading system to save progress and shop system

  • Enhanced Input movement component for controlling player

  • Reusable damage texts instance and animation, sound management to avoid crashing issue

  • Utilize data table to handle large number of attributes of player character, skills, enemies

  • Random spawning hordes of mobs outside screen to attack player character

  • Smoothe transition behavior of pickable items when player character is collecting them

  • Implement 8 active skill slots and 8 passive skill slots logics to accomodate selected skills

  • Special skill logics, its indicating gauge and visual effects

  • Random buff effects according to activated level in shop system

  • Implement global leaderboard dashboard for all players

  • For more information, please check outline of this course for a glimpse into topics we will go through.

    Last but not least, I highly recommend you follow instructions in detailed video tutorial exactly before you tweak any logics, so that it is more effective for you to learn the course.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Reference project (UE5.3)

    Chapter 2: Basic Setup

    Lecture 1: Create Project and Player Flipbooks

    Lecture 2: TileMap and Scaling

    Lecture 3: Create Player Character

    Lecture 4: Setup Enhanced Inputs

    Lecture 5: Animating Player Character

    Lecture 6: Create Dummy Enemy

    Lecture 7: Bullet Projectile

    Chapter 3: Pooling Framework (Bullets, Items, Mobs)

    Lecture 1: Overview of Pooling Framework

    Lecture 2: Pooling Bullets Part 1

    Lecture 3: Pooling Bullets Part 2

    Lecture 4: Combat Interface

    Lecture 5: Add Sound Management

    Lecture 6: Apply Damage to Enemies

    Lecture 7: Display Damaged Number

    Lecture 8: Data Table And Enemy Initialization

    Lecture 9: Fading Out Effect

    Lecture 10: Enemies Move To Player

    Lecture 11: Pooling Mobs

    Lecture 12: Spawn Mobs Outside Screen

    Lecture 13: Pooling Mob Death

    Lecture 14: Relative And World Rotation

    Lecture 15: How To Make Game More Interesting

    Lecture 16: Create Pickup Actor

    Lecture 17: Pickup Transition Movement

    Lecture 18: Pooling Pickups

    Lecture 19: Create Magnet Effect

    Lecture 20: Initialize Player Attributes And Skills

    Lecture 21: Create MainUI

    Lecture 22: Display Time And EXPInfo

    Lecture 23: Level Up System

    Lecture 24: Player Character Death And Game Over

    Lecture 25: Killings Score And Coin

    Lecture 26: Two Methods To Avoid Flicking

    Chapter 4: Skill Module

    Lecture 1: Fill Skill Table

    Lecture 2: Create Skill Selection Slot

    Lecture 3: Add Selection Panel

    Lecture 4: Skill Filtering Logics

    Lecture 5: Add Skill Tabs

    Lecture 6: Reroll Skills

    Lecture 7: Active Skill 1: Ring of Orbs Part 1

    Lecture 8: Active Skill 1: Ring of Orbs Part 2

    Lecture 9: Active Skill 2: Holy Shrine

    Lecture 10: Active Skill 3: Sky Thunder

    Lecture 11: Active Skill 4: Bullet Rain

    Lecture 12: Acitve Skill 5: Spiral Sword

    Lecture 13: Implement Passive Skills

    Chapter 5: Hordes Patterns and Special Skill Module

    Lecture 1: Base Pattern Actor and Cross Pattern

    Lecture 2: Circle and Grid Pattern

    Lecture 3: Gauge bar of special skill

    Lecture 4: Kill All Enemis inside Screen

    Lecture 5: Add More Mob Flipbooks

    Lecture 6: Fill Mobs Attributes in Data Table

    Lecture 7: Add Mob Burst function

    Lecture 8: Unpooling BOSS and Wining Logics

    Lecture 9: BOSS Skill 1 – Shooting Bullet

    Lecture 10: BOSS Skill 2 – Fast Moving

    Lecture 11: Input Pattern Mobs Info and Import Music Asset

    Lecture 12: Script 56 Mob Waves Logics

    Chapter 6: Shop Module

    Lecture 1: Create Menu And Shop UI

    Lecture 2: Fill Data Table of Shop Items

    Lecture 3: Setup Shop Item Display Logics

    Lecture 4: Create Saves Files

    Lecture 5: Refund Shop Items logics

    Lecture 6: Save shop item information and apply to player character

    Lecture 7: Implement Random Event

    Lecture 8: Save Coins When Finishing Game

    Lecture 9: Option Panel for Sound Volumes

    Lecture 10: Setup Level Boundary

    Chapter 7: Leaderboard Module

    Lecture 1: Registry And Settings Setup

    Lecture 2: Register PlayFab And Create UI

    Lecture 3: Send High Score and Display Rankings

    Lecture 4: Bugs Fix and Packaging

    Instructors

  • Unreal Engine 5- Create a top-down 2D survivors style game  No.2
    Howl Chang
    Game Developer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 4 votes
  • 3 stars: 5 votes
  • 4 stars: 16 votes
  • 5 stars: 42 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!