How to make a Basic FPS game in Unreal Engine 4 from Scratch!


The course “How to Make a Basic FPS Game in Unreal Engine 4 from Scratch!” offers a comprehensive guide to creating a first-person shooter (FPS) game using Unreal Engine 4. Aimed at beginners and those looking to enhance their game development skills, this course covers essential aspects of game creation, including the use of Unreal Engine’s Blueprint system, asset migration, character and environment creation, and more.

Course Overview: The course is designed for individuals confident in their computer skills and those eager to learn modern game development techniques. It targets beginners ready to work hard and existing Unreal Engine 4 developers seeking new tricks.

Learning Objectives:

  • Gain confidence in creating games with Unreal Engine 4.
  • Master Blueprinting within Unreal Engine 4.
  • Understand and manipulate variables effectively.


  • Problem-solving skills.
  • Creativity.
  • Enthusiasm for making games.

Course Structure: The course consists of 47 lectures divided into six main sections, totaling approximately 4 hours and 57 minutes. Each section focuses on different aspects of FPS game development.

  1. Introduction:
    • Brief introduction and course overview (1 minute and 11 seconds).
    • Setting up the project by converting a third-person character to a first-person character (13 minutes and 39 seconds).
  2. Asset Integration and Weapon Setup:
    • Migrating assets between content folders (5 minutes and 50 seconds).
    • Adding and configuring a gun for the first-person character (7 minutes and 35 seconds).
    • Implementing shooting mechanics (7 minutes and 48 seconds).
    • Creating a nighttime environment and a functional flashlight (total 26 minutes and 50 seconds).
  3. Player Mechanics and Interactivity:
    • Implementing health, thirst, and sprint systems for the player (total 44 minutes and 22 seconds).
    • Developing various pick-up items like health, thirst, and flashlight batteries (total 37 minutes and 10 seconds).
  4. HUD (Heads-Up Display) Setup:
    • Setting up the HUD for health, thirst, stamina, flashlight battery, lives, points, and currency (total 44 minutes and 20 seconds).
  5. AI (Artificial Intelligence) Development:
    • Building AI enemies, including their roaming behavior, health, death, and different types (total 42 minutes and 1 second).
    • Creating spawn volumes for AI respawning (10 minutes and 39 seconds).
  6. Conclusion:
    • Each section ends with an outro summarizing the learned concepts and reinforcing knowledge retention.

Teaching Approach: The instructor adopts a beginner-friendly approach, ensuring that even those without prior experience can follow along. Emphasis is placed on using the Blueprint system for game development, a visual scripting language within Unreal Engine 4 that allows for powerful and flexible game design without needing to write code.

Key Features:

  • Step-by-step guidance on transforming a third-person character into a first-person shooter.
  • Detailed instructions on asset migration and weapon integration.
  • Comprehensive coverage of player mechanics, including health, thirst, sprint, and various interactive elements.
  • In-depth tutorials on setting up a functional and informative HUD.
  • Advanced AI development, including different AI behaviors and respawning mechanics.

Target Audience: This course is ideal for:

  • Beginners who are new to game development and eager to learn.
  • Existing Unreal Engine 4 developers looking to expand their knowledge and learn new techniques.
  • Anyone with basic computer skills and a passion for creating games.

Conclusion: “How to Make a Basic FPS Game in Unreal Engine 4 from Scratch!” provides a solid foundation for anyone interested in game development. By the end of the course, students will have the skills and confidence to create their own FPS games, utilizing the powerful tools and features offered by Unreal Engine 4.

What You’ll Learn

  • Having confidents in yourself in makeing games in Unreal Engine 4.
  • Learn Blueprinting in Unreal Engine 4!
  • Understand Vairable and how to manipulate them.


  • Problem Solving Skills
  • Creativity!
  • Have fun making what you want!


This Course is So Amazing! For the first time on Udemy, There is a Course that shows you how to make a True First Person Shooter from Scratch. From Start to Finish!! In Unreal Engine 4, The Free to use Game development platform used by AAA game developers!

I will start of super simple so you don’t really need prior experience! With my online lectures, you will be on the path of achieving amazing results, along with your own creativity. You will lean how to use the Blueprint system to your advantage making games. if you’re a complete beginner, I will teach you all the Blueprinting principles you will need!

You will enjoy learning with me! Get this Course, sit back, relax and lets make a game together!!

Who this course is for

  • Someone confident with using a computer.
  • Beginners who are willing to work hard at learning modern game development.
  • Existing Unreal Engine 4 developers who want to learn new development tricks.

Enroll For Free Now