1.1 - Setting up your Project

Learn how to set up your First Person Shooter project.


During this step, we're going to create a starting point for our First Person Shooter (FPS) game by using Unreal Engine 4's Project Browser.

  1. After opening Unreal Engine from the Epic Launcher, a Create a New Project will appear.

  2. Click on the Games new project category and click Next.

  3. Select a Blank template and click Next.

  4. Verify the C++ and No Starter Content settings are enabled.

  5. Name your project "FPSProject".

    Some of the code samples in this tutorial will need to be updated if you name your project differently.

  6. After you've named your project, go ahead and click the Create Project button.

  7. At this point, your project is open in the Unreal Editor. This is a good time to click the Play button to enter Play in Editor (PIE) mode.


    Use the WASD keys to move around the level while using your mouse to aim the camera.

  8. Press the Escape key or click the Stop button in the Level Editor to exit PIE mode.


  9. Now that you're done exploring the level, go ahead and create a Maps folder within the Content folder.


  10. In the File menu, select Save as... to save your level as "FPSMap" within the Maps folder.


  11. From the Edit menu, click on Project Settings.


  12. Under the Project heading on the left side of the Project Settings tab, click on Maps & Modes.


  13. Using the dropdown menu, select FPSMap as the Editor Startup Map.


    From now on, the editor will automatically load FPSMap as the default map.

  14. Finally, close the Project Settings menu and save your project before moving onto the next step.

Select Skin

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback