Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This hands-on specialization guides learners through the complete development of first-person shooter (FPS) and action games using Unreal Engine and its powerful Blueprint visual scripting system. Across five project-based courses, students will design immersive player experiences by building combat systems, AI behavior, responsive UI, and physics-based interactions. They will create polished FPS prototypes, master core gameplay logic, and implement real-time mechanics without writing a single line of code. Ideal for aspiring game developers, this program emphasizes real-world game projects and industry-relevant skills to launch or level-up a game development career.
Syllabus
- Course 1: Unreal FPS Development - Core Game Mechanics
- Course 2: Unreal FPS Development - Combat, AI & UI Systems
- Course 3: Unreal Engine Game - FPS Prototype
- Course 4: Unreal Engine Character Development & Combat Systems
- Course 5: Unreal Engine: Apply & Implement Physics Simulations
Courses
-
Bring an Action RPG to life in Unreal Engine by building gameplay systems with Blueprints, from character creation to a fully deployable game. In this course, you will learn how to create playable and AI-controlled characters, integrate skeletal meshes, animations, blendspaces, and movement states, and configure Game Mode, player input, and camera controls for responsive gameplay. As you progress, you will implement AI combat behavior, reaction animations, magic attacks, combat montages, weapon systems, attack combos, and damage mechanics using Blueprint-based workflows. You will also build advanced gameplay features, including magic projectiles, enemy spawning, particle effects, charging mechanics, enemy waves, health bars, pickups, and game events before packaging your completed project into a deployable build. Designed for learners who want practical experience developing Action RPG gameplay in Unreal Engine, this course emphasizes hands-on implementation through structured, project-based lessons. By the end of the course, you will have developed an Action RPG prototype featuring character movement, AI-driven combat, magic systems, health mechanics, enemy progression, and packaged gameplay, while strengthening your Blueprint development skills using industry-standard Unreal Engine workflows.
-
Build a complete First-Person Shooter (FPS) game prototype while mastering practical gameplay development in Unreal Engine. In this hands-on, project-based course, you'll apply Blueprint scripting to implement and integrate the core gameplay systems that power an interactive FPS experience. Starting from a blank Unreal Engine project, you'll configure player controls, input mappings, and character mechanics before developing crosshair systems, firing controls, line tracing, and interactive targets. As the course progresses, you'll implement scoring systems, gameplay variables, target behaviors, visual feedback, health effects, particle systems, and basic AI logic. You'll also create responsive UI screens with Widget Blueprints, connecting gameplay variables such as scores and ammo to real-time player feedback. Designed for aspiring game developers, this course emphasizes building, testing, and integrating gameplay systems through practical implementation. Each module builds on the previous one, helping you connect individual mechanics into a polished FPS prototype while strengthening your understanding of Unreal Engine gameplay architecture. By the end of the course, you'll be able to configure player movement and input systems, implement interactive gameplay mechanics, develop scoring and health systems, integrate AI and visual feedback, and design dynamic user interfaces that work seamlessly with gameplay. If you're looking to strengthen your Unreal Engine Blueprint development skills through a structured, hands-on FPS project, this course provides a practical path from foundational setup to a fully integrated gameplay experience.
-
Bring interactive environments to life by learning how to apply and implement physics simulations in Unreal Engine. This course introduces the core physics systems used to create realistic object behavior, dynamic movement, and responsive environments through hands-on implementation. You will begin by configuring physics settings and level environments to simulate gravity and physical behavior. Next, you will work with physical materials, applying properties such as friction and restitution to control how objects interact with different surfaces. You will then implement physics constraints and force actors to manage object movement, simulate collisions, and apply directional and radial forces within a simulated environment. Designed for learners who want to build practical Unreal Engine physics skills, this course combines guided instruction with practice quizzes and graded assessments to reinforce both conceptual understanding and technical implementation. The focused, step-by-step approach helps you connect physics concepts with real Unreal Engine workflows. By the end of the course, you will be able to configure physics-enabled environments, apply physical materials, and implement constraints and force actors to create realistic simulations for games, simulations, and virtual experiences.
-
Build a complete first-person shooter (FPS) gameplay experience in Unreal Engine using Blueprint visual scripting. This hands-on course guides you through designing and integrating the core systems that power responsive combat, weapon mechanics, AI behavior, gameplay objectives, and player feedback. You will begin by implementing player combat systems, including firing mechanics, audio-visual effects, input bindings, ammo tracking, and reload workflows. As you progress, you will build responsive UI elements such as dynamic crosshairs, integrate reload animations, and synchronize gameplay feedback through Blueprint systems. The course then explores AI behavior and objective-driven gameplay by implementing enemy movement, perception, chase logic, character tracking, and interactive mission systems. In the final module, you will complete your FPS project by creating objective management, gameplay timers, UI binding, weapon notifications, and polished player feedback systems. Designed for aspiring game developers and Unreal Engine learners who want practical experience with Blueprint-based FPS development, this course follows a structured, project-focused approach that connects individual gameplay systems into a complete, refined gameplay loop. By the end of the course, you will be able to build, integrate, evaluate, and refine professional-quality FPS mechanics using Unreal Engine Blueprints.
-
Build a complete first-person shooter (FPS) game in Unreal Engine using Blueprint visual scripting in this hands-on, project-based course. You'll progress through the essential stages of FPS game development, from setting up a custom first-person character to implementing responsive movement, weapon systems, and immersive gameplay mechanics. Begin by creating a first-person player and developing health and armor systems with Blueprint logic and UI elements. Then enhance gameplay by designing visual damage feedback and building fluid character movement with animation blueprints, blend spaces, and state machines. Next, implement weapon assets, configure firing mechanics, and create projectile-based interactions using input mappings. Finally, refine your game by synchronizing sprinting, crouching, camera-driven aiming, and weapon orientation for polished first-person gameplay. This course is designed for learners who want practical experience with Unreal Engine game development, Blueprint scripting, and FPS gameplay systems. Through guided, project-driven activities, you'll apply industry-standard workflows to design, implement, and integrate core game mechanics into a cohesive first-person shooter experience. Whether you're expanding your Unreal Engine skills or building your first FPS project, this course provides a structured path to creating responsive gameplay systems using Blueprint-based development.
Taught by
EDUCBA