Shoot ‘em ups are a timeless genre that has vastly influenced and shaped the landscape of action games. In this course, you’ll create your own shoot ‘em up in Unreal Engine while learning player controls, dynamic enemy spawning, collision systems, and interactive UI development. These practical, multifaceted skills can be used not just for building shoot ’em ups, but also for exploring new game genres with Unreal.
A basic understanding of Unreal Engine and the Blueprints Visual Scripting system is needed for this course.
You’ll learn how to:
- Build player movement and shooting logic
- Design modular enemy-spawning systems
- Implement precise collision detection
- Integrate dynamic audio and SFX
- Create visual polish with particles
- Develop a real-time game UI





