Course Overview
Welcome to the complete Unreal Engine 5 2D Side Scroller Shooter course!
In this project-based course, you will learn how to create a professional 2D action shooter game from scratch using Unreal Engine 5, Blueprints, Paper2D, and PaperZD.
Instead of learning isolated concepts, you will build an entire playable game step-by-step while learning real game development workflows used by indie developers.
Throughout the course, we will create a complete character controller featuring movement, jumping, crouching, shooting, reloading, animations, health systems, UI, enemy AI, pickups, traps, level design, and much more.
We will also create multiple enemy types including mechanical enemies, flying enemies, alien creatures, and a boss-like worm enemy capable of attacking the player with projectiles.
By the end of the course, you will have developed a complete side-scrolling shooter game that you can expand into your own commercial project.
What makes this course different is the practical approach. Every lesson focuses on building a real game feature that contributes directly to the final project.
Whether you are a complete beginner or an Unreal Engine user looking to learn 2D game development, this course will provide the skills and confidence needed to create your own games.
Join now and start building your own 2D shooter game today!
FAQ
FAQ area empty
Course curriculum
-
Introduction
293 Xem trước -
02 Create Tileset and Tilemap
438 Xem trước -
03 Create Player
753 Xem trước -
04 2D Settings for unreal
276 Xem trước -
05 Create collision for Ramp
270 Xem trước -
06 Move character
221 Xem trước -
07 Rotate the player
172 -
08 PaperZD animation blueprint
533 Xem trước -
09 Player Jump
333 -
10 Player crouching
367 -
11 Player bullet
352 -
12 Bullet explosion
355 -
13 Fire bullet animation
627 -
14 Bullet firing position
463 -
15 Level design
415 -
16 Jump sound
153 -
17 Foot step sound
348 -
18 Bullet amount
335 -
19 Reload weapon
185 -
20 Reload animation
433 -
21 Reload anim notify
411 -
22 Reload sound
219
-
28 Create mech enemy
452 -
29 Mech wall detector
114 -
30 Mech destroy on colliding with player
252 -
31 destroy mech with bullet
151 -
32 Create Alien enemy
521 -
33 alien folow the player
385 -
34 Destroy alien
272 -
35 Create Fly enemy
281 -
36 Move the fly with timeline and lerp
671 -
37 Fly rotation
419 -
38 Destroy Fly
269 -
39 Player health system
333 -
40 player hurt state
491 -
41 Player death
288 -
42 Create health bar
377 -
43 update health UI
127
-
59 Create worm
481 -
60 Face direction of Worm
271 -
61 Worm Get hit
345 -
62 Worm death
225 -
63 Worm Fireball
356 -
64 Spawn fire ball
197 -
65 Worm attack animation
289 -
66 Spawn position of fireball
185 -
67 Stunt and deat state
408 -
68 Predict the speed of fireball to hit player
397 -
69 Worm overlap with player
239 -
70 Destroy projectile if it is outside screen
290
Requirment
-
A computer capable of running Unreal Engine 5
-
Desire to learn game development
-
Unreal Engine 5 (free download)
Outcomes
-
Create a complete 2D side-scrolling shooter game from scratch
-
Use Unreal Engine 5 Blueprints without writing code
-
Create TileSets and TileMaps using Paper2D
-
Configure Unreal Engine for professional 2D development
-
Create smooth player movement, jumping, crouching, and rotation
-
Implement weapon shooting and projectile systems
-
Create reload mechanics and animation notifies
-
Build ammo counters and HUD interfaces
-
Design game levels using Paper2D assets
-
Add sound effects and game feedback
-
Create health and damage systems
-
Build enemy AI that follows and attacks the player
-
Create flying enemies
-
Design environmental hazards and traps
-
Create collectible pickup systems
-
Implement double jump mechanics
-
Create projectile-based enemy attacks
-
Build win screens and animated UI
-
Learn practical Blueprint development workflows
-
Finish with a complete playable game project
0 Student
3 Courses
0 review