How to Make a Clicker Game in 2D – Unreal Engine Blueprint
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
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.
What I will 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.
Course Curriculum
01. Introduction
-
1.01 Introduction
01:31 -
01:27
-
03:19
-
21:34
02. Environment Creation
-
2.01 Game Introduction
03:56 -
02:02
-
03:30
-
04:01
-
05:08
-
06:07
-
2.07 Placing the Tile Map in the Level
01:36 -
2.08 Post Process Volume
11:13 -
2.09 Adjust the Project Settings
04:32
03. Player & Enemy Setup
-
3.01 Game Mode & Player Controller
08:11 -
3.02 Adding the Player Camera
08:24 -
3.03 Extracting the Enemy Sprites
07:35 -
3.04 Creating Flipbooks
06:30 -
3.05 Parent vs Child Blueprint Class
07:05 -
3.06 Finalizing the Enemy Class Setup
09:09 -
3.07 Applying the Player Camera as Default
03:04
04. Spawning Enemy
-
4.01 Creating the Enemy Spawn Point
02:52 -
4.02 Spawn Actor of Class
09:21 -
4.03 Blueprint Communication – Casting
03:25 -
4.04 Blueprint Communication – Interfaces
09:47 -
4.05 Getting the Spawn Point Values
08:49 -
4.06 Introduction to Structures
02:59 -
4.07 Level Info & Enemy Info Structures
05:28 -
4.08 Creating the Enemy Type Enum
03:21 -
4.09 Introduction to Data Tables
02:46 -
4.10 Level Info & Enemy Info Data Tables
10:43 -
4.11 Introduction to Libraries
03:02 -
4.12 Creating the Library Functions
07:38 -
4.13 Adding the Enemy Names
03:16 -
4.14 Spawning the Enemy
04:35
05. Damage & Death
-
5.01 Designing the Enemy Name UI
07:05 -
5.02 Adding a Custom Font
05:04 -
5.03 Adding the Enemy Name UI
02:21 -
5.04 Programming the Enemy Info UI
09:43 -
5.05 Applying Damage to Enemy
07:39 -
5.06 Calculating the Health
03:45 -
5.07 Designing the Health Bar
05:46 -
5.08 Adding the Health Bar
01:41 -
5.09 Updating the Health Bar
08:11 -
5.10 Enemy Hit Flipbook
04:17 -
5.11 Enemy Death
04:56 -
5.12 Incrementing the Level
04:38 -
5.13 Fixing the Enemy Death Animations
07:43 -
5.14 Clicking Hit VFX
08:46 -
5.15 Designing the Floating Text UI
02:46 -
5.16 Floating Text Animation
03:48 -
5.17 Spawning the Floating Text
06:35 -
5.18 Updating the Floating Text Display
06:08 -
5.19 Playing the Floating Text Animation
04:56
06. Round Timer
-
6.01 Designing the Timer UI
04:37 -
6.02 Displaying the Main UI
08:27 -
6.03 Setting the Round Timer
08:01 -
6.04 Updating the Main UI Timer
03:43 -
6.05 Restore Health on Timer End
06:16 -
6.06 Reset Timer on Enemy Death
02:16
07. Currency
-
7.01 Designing the Currency UI
07:27 -
7.02 Currency UI Animation
01:24 -
7.03 Amount Of Coins Variable
04:10 -
7.04 Add Coins Drop To Enemies
01:57 -
7.05 Update the Coins Display
04:32
08. Item Shop
-
8.01 Adding the Shop Scroll Box
02:05 -
8.02 Designing the Shop Item Card
18:35 -
8.03 Item Info Structure & Data Table
13:13 -
8.04 Creating the Shop Item Cards
05:32 -
8.05 Displaying the Shop Item Cards
04:31 -
8.06 Giving Each Item Card the Correct Info
02:32 -
8.07 Displaying the Correct Item Card Info
06:04 -
8.08 Changing the Buy Text Color
08:21 -
8.09 Checking If Player Has Enough Coins
04:43 -
8.10 Purchasing the Item
03:58 -
8.11 Updating the Amount Of Items Bought
08:15 -
8.12 Creating Item Spawn Points
03:03 -
8.13 Spawning the Bought Item
06:06 -
8.14 Spawning Logic
12:31 -
8.15 Spawning Logic – Intermediate
09:07 -
8.16 Spawning Logic – Advanced
17:35 -
8.17 Item Cost Structure & Data Table
07:37 -
8.18 Get Item Cost Function
06:57 -
8.19 Increasing Item Cost
06:25 -
8.20 Designing the Item Tooltip Widget
06:16 -
8.21 Updating the Tooltip Information
06:25 -
8.22 Displaying the Tooltip Widget
08:21
09. Auto Clicking
-
9.01 Automatically Applying Damage
08:19 -
9.02 Calculating the Total DPS
05:06 -
9.03 Applying Correct Amount of Damage
04:55 -
9.04 Fixing the Hit Effect
05:55
10. Level Display
-
10.01 Designing the Level Display
03:25 -
10.02 Designing the Level Card
03:19 -
10.03 Setting the Level
01:36 -
10.04 Unlocking the New Level
04:28 -
10.05 Setting the Current Level
03:51 -
10.06 Preventing Automatic Enemy Spawn
07:31 -
10.07 Adding Skull Icons to Bosses
08:07 -
10.08 Adding Icons to Shop Cards
05:11
11. Mouse Cursor
-
11.01 Adding the Mouse Cursor to the Shop
07:27 -
11.02 Adding the Mouse Cursor Spawn Point
02:56 -
11.03 Displaying the Damage Text Correctly
05:50 -
11.04 Upgrading the Mouse Cursor Damage
04:42 -
11.05 Designing the Mouse Cursor Widget
07:27 -
11.06 Adding the Mouse Click Input
07:09
12. Design & Effects
-
12.01 Designing the Final Map
06:02 -
12.02 Preparing the Sound Cues
07:25 -
12.03 Adding SFX to the UI
07:31 -
12.04 Adding SFX to the Enemy
05:01 -
12.05 Adding Music
00:49
13. Ascension
-
13.01 Designing the Ascension UI
04:10 -
13.02 Designing the Ascension Popup
02:42 -
13.03 Opening the Ascension Popup
04:07 -
13.04 Setting the Restart Game Event
07:47 -
13.05 Displaying Ascension at End Game
14:26 -
13.06 Creating the Ascension Structure
04:19 -
13.07 Adding the Ascension Multiplier
10:00 -
13.08 Displaying the Ascension Multiplier
06:46
14. Packaging
-
14.01 Cleaning the Project
07:25 -
14.02 Packaging the Game
13:12
Student Ratings & Reviews
Course Curriculum
01. Introduction
-
1.01 Introduction
01:31 -
01:27
-
03:19
-
21:34
02. Environment Creation
-
2.01 Game Introduction
03:56 -
02:02
-
03:30
-
04:01
-
05:08
-
06:07
-
2.07 Placing the Tile Map in the Level
01:36 -
2.08 Post Process Volume
11:13 -
2.09 Adjust the Project Settings
04:32
03. Player & Enemy Setup
-
3.01 Game Mode & Player Controller
08:11 -
3.02 Adding the Player Camera
08:24 -
3.03 Extracting the Enemy Sprites
07:35 -
3.04 Creating Flipbooks
06:30 -
3.05 Parent vs Child Blueprint Class
07:05 -
3.06 Finalizing the Enemy Class Setup
09:09 -
3.07 Applying the Player Camera as Default
03:04
04. Spawning Enemy
-
4.01 Creating the Enemy Spawn Point
02:52 -
4.02 Spawn Actor of Class
09:21 -
4.03 Blueprint Communication – Casting
03:25 -
4.04 Blueprint Communication – Interfaces
09:47 -
4.05 Getting the Spawn Point Values
08:49 -
4.06 Introduction to Structures
02:59 -
4.07 Level Info & Enemy Info Structures
05:28 -
4.08 Creating the Enemy Type Enum
03:21 -
4.09 Introduction to Data Tables
02:46 -
4.10 Level Info & Enemy Info Data Tables
10:43 -
4.11 Introduction to Libraries
03:02 -
4.12 Creating the Library Functions
07:38 -
4.13 Adding the Enemy Names
03:16 -
4.14 Spawning the Enemy
04:35
05. Damage & Death
-
5.01 Designing the Enemy Name UI
07:05 -
5.02 Adding a Custom Font
05:04 -
5.03 Adding the Enemy Name UI
02:21 -
5.04 Programming the Enemy Info UI
09:43 -
5.05 Applying Damage to Enemy
07:39 -
5.06 Calculating the Health
03:45 -
5.07 Designing the Health Bar
05:46 -
5.08 Adding the Health Bar
01:41 -
5.09 Updating the Health Bar
08:11 -
5.10 Enemy Hit Flipbook
04:17 -
5.11 Enemy Death
04:56 -
5.12 Incrementing the Level
04:38 -
5.13 Fixing the Enemy Death Animations
07:43 -
5.14 Clicking Hit VFX
08:46 -
5.15 Designing the Floating Text UI
02:46 -
5.16 Floating Text Animation
03:48 -
5.17 Spawning the Floating Text
06:35 -
5.18 Updating the Floating Text Display
06:08 -
5.19 Playing the Floating Text Animation
04:56
06. Round Timer
-
6.01 Designing the Timer UI
04:37 -
6.02 Displaying the Main UI
08:27 -
6.03 Setting the Round Timer
08:01 -
6.04 Updating the Main UI Timer
03:43 -
6.05 Restore Health on Timer End
06:16 -
6.06 Reset Timer on Enemy Death
02:16
07. Currency
-
7.01 Designing the Currency UI
07:27 -
7.02 Currency UI Animation
01:24 -
7.03 Amount Of Coins Variable
04:10 -
7.04 Add Coins Drop To Enemies
01:57 -
7.05 Update the Coins Display
04:32
08. Item Shop
-
8.01 Adding the Shop Scroll Box
02:05 -
8.02 Designing the Shop Item Card
18:35 -
8.03 Item Info Structure & Data Table
13:13 -
8.04 Creating the Shop Item Cards
05:32 -
8.05 Displaying the Shop Item Cards
04:31 -
8.06 Giving Each Item Card the Correct Info
02:32 -
8.07 Displaying the Correct Item Card Info
06:04 -
8.08 Changing the Buy Text Color
08:21 -
8.09 Checking If Player Has Enough Coins
04:43 -
8.10 Purchasing the Item
03:58 -
8.11 Updating the Amount Of Items Bought
08:15 -
8.12 Creating Item Spawn Points
03:03 -
8.13 Spawning the Bought Item
06:06 -
8.14 Spawning Logic
12:31 -
8.15 Spawning Logic – Intermediate
09:07 -
8.16 Spawning Logic – Advanced
17:35 -
8.17 Item Cost Structure & Data Table
07:37 -
8.18 Get Item Cost Function
06:57 -
8.19 Increasing Item Cost
06:25 -
8.20 Designing the Item Tooltip Widget
06:16 -
8.21 Updating the Tooltip Information
06:25 -
8.22 Displaying the Tooltip Widget
08:21
09. Auto Clicking
-
9.01 Automatically Applying Damage
08:19 -
9.02 Calculating the Total DPS
05:06 -
9.03 Applying Correct Amount of Damage
04:55 -
9.04 Fixing the Hit Effect
05:55
10. Level Display
-
10.01 Designing the Level Display
03:25 -
10.02 Designing the Level Card
03:19 -
10.03 Setting the Level
01:36 -
10.04 Unlocking the New Level
04:28 -
10.05 Setting the Current Level
03:51 -
10.06 Preventing Automatic Enemy Spawn
07:31 -
10.07 Adding Skull Icons to Bosses
08:07 -
10.08 Adding Icons to Shop Cards
05:11
11. Mouse Cursor
-
11.01 Adding the Mouse Cursor to the Shop
07:27 -
11.02 Adding the Mouse Cursor Spawn Point
02:56 -
11.03 Displaying the Damage Text Correctly
05:50 -
11.04 Upgrading the Mouse Cursor Damage
04:42 -
11.05 Designing the Mouse Cursor Widget
07:27 -
11.06 Adding the Mouse Click Input
07:09
12. Design & Effects
-
12.01 Designing the Final Map
06:02 -
12.02 Preparing the Sound Cues
07:25 -
12.03 Adding SFX to the UI
07:31 -
12.04 Adding SFX to the Enemy
05:01 -
12.05 Adding Music
00:49
13. Ascension
-
13.01 Designing the Ascension UI
04:10 -
13.02 Designing the Ascension Popup
02:42 -
13.03 Opening the Ascension Popup
04:07 -
13.04 Setting the Restart Game Event
07:47 -
13.05 Displaying Ascension at End Game
14:26 -
13.06 Creating the Ascension Structure
04:19 -
13.07 Adding the Ascension Multiplier
10:00 -
13.08 Displaying the Ascension Multiplier
06:46
14. Packaging
-
14.01 Cleaning the Project
07:25 -
14.02 Packaging the Game
13:12
How to make a clicker game – Start your 2D journey.
This Unreal Engine course will teach you how to make a Clicker Game in Unreal Engine 5 (UE5) from scratch, similar to the iconic games Clicker Heroes and Cookie Clicker. You will learn the basics of 2D game development in UE5 as well as more advanced topics like game mechanics and UI design.
You don’t need any prior game development experience to take this course; we will go through it step-by-step. Whether you’re a beginner or an experienced Unreal Engine developer, this course has something for everyone who wants to learn how to make a clicker game in UE5.
The main objective of this course is to make you confident in making Unreal 2D games. It will allow you to earn money and work as an independent game developer from home. In fact, I have been a full-time UE5 game developer for a couple of years, creating games, designing courses, and selling game assets through the Unreal Engine marketplace.
Start your 2D game development journey today by learning how to make a Clicker Game!
Make games without coding.
Unreal Engine blueprint is the powerful Unreal Engine scripting language used in UE5. It allows you to create your game from start to finish without writing a single line of code. That means you can easily create your game even if you are a beginner, artist, or designer without programming experience.
This course doesn’t require any programming or Unreal Engine experience. We will go through the Unreal Engine blueprint basics and slowly advance to developing more complex game mechanics. You will learn how to develop games from start to finish.
You can jump into this course as a beginner as you will learn step-by-step how to make a clicker game from scratch.
Can Unreal Engine make 2D games?
UE5 is highly known for its impressive 3D graphics. However, it may surprise some that creating 2D games in Unreal Engine is also possible. As an individual who has made numerous 2D games using Unreal Engine, I thoroughly enjoy it and highly recommend it.
Here are the benefits of making 2D games in Unreal Engine 5:
- You can use Unreal Engine blueprint to code 2D games, which you also use for 3D games. That means you won’t need to learn a new language if switching from 3D to 2D game development.
- You can give your 2D game a unique 3D look by integrating 3D lighting and god rays.
- You can make a 2D game in a 3D environment.
- Making a 2D level and adding assets and characters is simple and can be done in minutes.
- You don’t have to learn anything new when switching between 2D and 3D games because you use the same engine tools.
While learning how to make a clicker game, you will see how fun and easy it is to make Unreal 2D games. Suppose you’re more interested in Unreal Engine 5 multiplayer. In that case, you can look at my multiplayer course on how to make a platformer game.
Learn all aspects of 2D in UE5, not just clicker games.
This course teaches you how to use Unreal Engine for 2D games in general, although the main focus is creating a clicking game. Throughout the course, you will learn how to work with various 2D assets such as sprites, flipbooks (animated 2D assets), characters, and 2D environments, among other things.
When working with UE5, it is more crucial to focus on the tools used during game development than to specifically focus on how to make a clicker game. By mastering the tools taught in this course, you can create any 2D game using UE5.
Learn everything you need to know about 2D and clicker games.
While learning how to make a clicker game, the course comprehensively covers various aspects of making 2D games in Unreal Engine 5. In this course, you will learn:
- How to make a video game from scratch using the Unreal 2D features.
- How to create tile sets and tile maps to design your 2D level.
- How to create sprites and flipbooks for static and animated 2D assets.
- 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.
You will also learn other aspects of 2D game development, such as adding 2D user interfaces, visual effects, and sound effects. When completing this course, you can confidently design your own video game.
Take this course and get certified.
Completing the course on how to make a clicker game earns you an Unreal Engine certification. You can use it to strengthen your portfolio as an independent game developer or use it when applying for game development jobs. The Unreal Engine certification can be downloaded and saved locally and is valid indefinitely.
What makes me qualified to teach you?
I am an experienced game developer with nine years of experience. To summarize my work without boring you:
- I have released a Steam game I directed from start to finish with a team of 8.
- I have created 11 game development courses with 40,000+ students and an average rating of 4.8+ out of 5 stars.
- I am currently solo-developing Farmtale 2 from start to finish.
- I also work as a freelancer on various game projects, specializing in programming, lighting, game optimization, and more.
I am deeply passionate about game development and have made it my full-time job. I would love to teach you everything about Unreal Engine 5 with good game development practices and keep you updated with the latest information.
If you want to learn how to publish a game on Steam, check out the course I have released on the topic.
Join our supportive community.
Unreal Engine game development can be a frustrating experience at times. For example, you might need to look for an unchecked box somewhere, leaving you feeling lost for hours. Alternatively, you might require moral support and ideas from fellow game developers like yourself. That’s why we offer live support 24/7 on our community Discord server. You can also join us to chat casually about game development in general or share your work with others. We are always here to help you whenever you need it.
Let’s begin with “How to Make a Clicker Game” without any delay. I am eager to see you in the first lesson. So, let’s start, and cheers to an exciting learning journey!
Community & Support
Author
Course Reviews
How to Make a Clicker Game in 2D – Unreal Engine Blueprint
Create a complete multiplayer first-person shooter from scratch using Unreal Engine 5 Blueprints.
14-day money back guarantee
Students Enrolled:
Difficulty:
Course Duration:
Certificate:
Available
Resolution:
2160p (4K)
Platforms:
PC + Mobile
Access:
Lifetime Access
Updated:
Requirements
- No requirements. Everyone can take this course.