Unreal Engine 5: Create a top-down 2D survivors style game
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024