Make A 2D Idle Clicker Game - Unreal Engine 5 Blueprint
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.03 GB | Duration: 12h 3m
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.03 GB | Duration: 12h 3m
Make a 2D Idle Clicker Game from scratch using Unreal Engine 5 Blueprint. No experience needed.
What you'll learn
You'll learn how to make a 2D game from scratch in Unreal Engine 5.
Learn how to create tile sets, tile maps, sprites and animated flipbooks.
Learn how to spawn, damage, and kill enemies using the Mouse Cursor
You'll create an auto-click mechanic to automatically deal damage
You'll learn how to create floating combat text when doing damage
Learn how to create an item shop with spawnable items.
Learn how to add replayability (ascension) to the game
You'll learn how to add multiple levels to the game which you can switch between.
Requirements
No requirements. Everyone can take this course.
Description
Are you ready to get started with 2D game development in Unreal Engine 5?This course teaches you how to make a 2D Idle Clicker game in Unreal Engine 5 from scratch. The game will be similar to the iconic Clicker Heroes and Cookie Clicker. We will cover everything you need to know, from setting up your project to creating the game mechanics and UI. All of this will be done without writing a single line of code.For complete beginners and aspiring game developersWhether you're new to game development or an experienced developer looking to advance your skills in 2D game development, this course will equip you with the necessary knowledge and tools to create your own paper 2D game using Unreal Engine 5 Blueprints. Although the course teaches how to create a 2D clicker game, it also improves your skills in general for making 2D games with Unreal Engine 5.Get hands-on with Unreal Engine 2D: Learn by doing!Dive right into 2D game making with easy follow-along videos. You will start with the basics of 2D game development and gradually build up your skills as you go through the level and character design to engaging gameplay mechanics, audio, and visual effects.This course contains everything you need to know to get started with Unreal 2D game development, including how to:Create tile sets & tile maps.Add static as well as animated 2D assets.Spawn, damage and kill enemies using the mouse cursor.Create an item shop with spawnable items.Create an auto-click mechanic to automatically deal damage as you purchase items from the shop.Add multiple levels to the game which you can switch between.Display floating combat text.Create 2D UI & world-spawned UI.Create UI tooltips.Add the ascension mechanic for replayability to deal more damage as you ascend during the game.Add visual effects and sound effectsWhat makes me qualified to teach you?My name is Moustafa Nafei, and I am the director and developer of Farmtale on Steam, made only with Blueprints. With years of game development and teaching experience with 30,000 students across platforms, I will show you the best practices to achieve optimized and game-ready performance.See you in lesson 1!
Overview
Section 1: Introduction
Lecture 1 PROJECT FILES
Lecture 2 Introduction
Lecture 3 Downloading Unreal Engine 5
Lecture 4 Creating a New Project
Lecture 5 Unreal Engine 5 Overview
Section 2: Environment Creation
Lecture 6 Game Introduction
Lecture 7 Creating a New Level
Lecture 8 Importing the Environment Assets
Lecture 9 Creating a Tile Set
Lecture 10 Creating a Tile Map
Lecture 11 Designing a Temporary Tile Map
Lecture 12 Placing the Tile Map in the Level
Lecture 13 Post Process Volume
Lecture 14 Adjust the Project Settings
Section 3: Player & Enemy Setup
Lecture 15 Game Mode & Player Controller
Lecture 16 Adding the Player Camera
Lecture 17 Extracting the Enemy Sprites
Lecture 18 Creating Flipbooks
Lecture 19 Parent vs Child Blueprint Class
Lecture 20 Finalizing the Enemy Class Setup
Lecture 21 Applying the Player Camera as Default
Section 4: Spawning Enemy
Lecture 22 Creating the Enemy Spawn Point
Lecture 23 Spawn Actor of Class
Lecture 24 Blueprint Communication - Casting
Lecture 25 Blueprint Communication - Interfaces
Lecture 26 Getting the Spawn Point Values
Lecture 27 Introduction to Structures
Lecture 28 Level Info & Enemy Info Structures
Lecture 29 Creating the Enemy Type Enum
Lecture 30 Introduction to Data Tables
Lecture 31 Level Info & Enemy Info Data Tables
Lecture 32 Introduction to Libraries
Lecture 33 Creating the Library Functions
Lecture 34 Adding the Enemy Names
Lecture 35 Spawning the Enemy
Section 5: Damage & Death
Lecture 36 Designing the Enemy Name UI
Lecture 37 Adding a Custom Font
Lecture 38 Adding the Enemy Name UI
Lecture 39 Programming the Enemy Info UI
Lecture 40 Applying Damage to Enemy
Lecture 41 Calculating the Health
Lecture 42 Designing the Health Bar
Lecture 43 Adding the Health Bar
Lecture 44 Updating the Health Bar
Lecture 45 Enemy Hit Flipbook
Lecture 46 Enemy Death
Lecture 47 Incrementing the Level
Lecture 48 Fixing the Enemy Death Animations
Lecture 49 Clicking Hit VFX
Lecture 50 Designing the Floating Text UI
Lecture 51 Floating Text Animation
Lecture 52 Spawning the Floating Text
Lecture 53 Updating the Floating Text Display
Lecture 54 Playing the Floating Text Animation
Section 6: Round Timer
Lecture 55 Designing the Timer UI
Lecture 56 Displaying the Main UI
Lecture 57 Setting the Round Timer
Lecture 58 Updating the Main UI Timer
Lecture 59 Restore Health on Timer End
Lecture 60 Reset Timer on Enemy Death
Section 7: Currency
Lecture 61 Designing the Currency UI
Lecture 62 Currency UI Animation
Lecture 63 Amount Of Coins Variable
Lecture 64 Add Coins Drop To Enemies
Lecture 65 Update the Coins Display
Section 8: Item Shop
Lecture 66 Adding the Shop Scroll Box
Lecture 67 Designing the Shop Item Card
Lecture 68 Item Info Structure & Data Table
Lecture 69 Creating the Shop Item Cards
Lecture 70 Displaying the Shop Item Cards
Lecture 71 Giving Each Item Card the Correct Info
Lecture 72 Displaying the Correct Item Card Info
Lecture 73 Changing the Buy Text Color
Lecture 74 Checking If Player Has Enough Coins
Lecture 75 Purchasing the Item
Lecture 76 Updating the Amount Of Items Bought
Lecture 77 Creating Item Spawn Points
Lecture 78 Spawning the Bought Item
Lecture 79 Spawning Logic
Lecture 80 Spawning Logic - Intermediate
Lecture 81 Spawning Logic - Advanced
Lecture 82 Item Cost Structure & Data Table
Lecture 83 Get Item Cost Function
Lecture 84 Increasing Item Cost
Lecture 85 Designing the Item Tooltip Widget
Lecture 86 Updating the Tooltip Information
Lecture 87 Displaying the Tooltip Widget
Section 9: Auto Clicking
Lecture 88 Automatically Applying Damage
Lecture 89 Calculating the Total DPS
Lecture 90 Applying Correct Amount of Damage
Lecture 91 Fixing the Hit Effect
Section 10: Level Display
Lecture 92 Designing the Level Display
Lecture 93 Designing the Level Card
Lecture 94 Setting the Level
Lecture 95 Unlocking the New Level
Lecture 96 Setting the Current Level
Lecture 97 Preventing Automatic Enemy Spawn
Lecture 98 Adding Skull Icons to Bosses
Lecture 99 Adding Icons to Shop Cards
Section 11: Mouse Cursor
Lecture 100 Adding the Mouse Cursor to the Shop
Lecture 101 Adding the Mouse Cursor Spawn Point
Lecture 102 Displaying the Damage Text Correctly
Lecture 103 Upgrading the Mouse Cursor Damage
Lecture 104 Designing the Mouse Cursor Widget
Lecture 105 Adding the Mouse Click Input
Section 12: Design & Effects
Lecture 106 Designing the Final Map
Lecture 107 Preparing the Sound Cues
Lecture 108 Adding SFX to the UI
Lecture 109 Adding SFX to the Enemy
Lecture 110 Adding Music
Section 13: Ascension
Lecture 111 Designing the Ascension UI
Lecture 112 Designing the Ascension Popup
Lecture 113 Opening the Ascension Popup
Lecture 114 Setting the Restart Game Event
Lecture 115 Displaying Ascension at End Game
Lecture 116 Creating the Ascension Structure
Lecture 117 Adding the Ascension Multiplier
Lecture 118 Displaying the Ascension Multiplier
Section 14: Packaging
Lecture 119 Cleaning the Project
Lecture 120 Packaging the Game
Anyone (beginner or intermediate) who wants to make an Unreal Engine 5 2D Idle Clicker Game,Anyone who want to learn how to make 2D games in Unreal Engine 5.,Experienced game developers who want to brush up their skills,Game designers and artists who want to get into game programming.