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.






