Unreal Engine 5: Build a 2D Side Scroller Shooter Game
Learn Unreal Engine 5 Blueprints, PaperZD animations, enemy AI, weapons, traps, UI systems, pickups, and level design
Learn Unreal Engine 5 Blueprints, PaperZD animations, enemy AI, weapons, traps, UI systems, pickups, and level design
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 area empty
Introduction
293 Xem trước02 Create Tileset and Tilemap
438 Xem trước03 Create Player
753 Xem trước04 2D Settings for unreal
276 Xem trước05 Create collision for Ramp
270 Xem trước06 Move character
221 Xem trước07 Rotate the player
17208 PaperZD animation blueprint
533 Xem trước09 Player Jump
33310 Player crouching
36711 Player bullet
35212 Bullet explosion
35513 Fire bullet animation
62714 Bullet firing position
46315 Level design
41516 Jump sound
15317 Foot step sound
34818 Bullet amount
33519 Reload weapon
18520 Reload animation
43321 Reload anim notify
41122 Reload sound
21928 Create mech enemy
45229 Mech wall detector
11430 Mech destroy on colliding with player
25231 destroy mech with bullet
15132 Create Alien enemy
52133 alien folow the player
38534 Destroy alien
27235 Create Fly enemy
28136 Move the fly with timeline and lerp
67137 Fly rotation
41938 Destroy Fly
26939 Player health system
33340 player hurt state
49141 Player death
28842 Create health bar
37743 update health UI
12759 Create worm
48160 Face direction of Worm
27161 Worm Get hit
34562 Worm death
22563 Worm Fireball
35664 Spawn fire ball
19765 Worm attack animation
28966 Spawn position of fireball
18567 Stunt and deat state
40868 Predict the speed of fireball to hit player
39769 Worm overlap with player
23970 Destroy projectile if it is outside screen
290A computer capable of running Unreal Engine 5
Desire to learn game development
Unreal Engine 5 (free download)
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