Building an FPS Game with Unity and UFPS [Video]

More Information
  • Build custom weapons with custom meshes and behaviors with UFPS
  • Create a number of different encounters that your players can fight against, from a simple turret enemy to complex AI characters from RAIN AI
  • Create unique objects, such as exploding barrels and elevators, with interaction
  • Create a custom GUI to help your game stand out from the crowd
  • Package your game for release, create an installer, and get your game out into the World!

Unity, available in free and pro versions, is one of the most popular third-party game engines available. It is a cross-platform game engine, making it easy to write your game once and then port it to PC, consoles, and even the web, making it a great choice for both indie and AAA developers.

This video course begins by building custom weapons with custom meshes and behaviors in a UFPS framework. You will then learn how to create different encounters for effective gameplay scenarios. You will also learn how to create unique moving objects the player can interact with. Finally, you will learn to create a custom GUI to help your game stand out from the rest. By the end of the course, you will have built an amazing FPS game with a stunning GUI, created an installer, and packaged your game for release.

Style and Approach

In-depth content balanced with tutorials that put the theory into practice. The focus of this course is on giving you both the understanding and the practical examples that will empower you to create an FPS game with Unity.

  • Create custom weapons in the UFPS framework
  • Create various types of encounters for effective gameplay scenarios
  • This step-by-step practical tutorial allows you to create your game with real-life scenarios
Course Length 3 hours 28 minutes
ISBN 9781787123113
Date Of Publication 30 Aug 2017


John P. Doran

John P. Doran is a passionate and seasoned technical game designer, software engineer, and author based in Peoria, Illinois.

For over a decade, John has gained extensive hands-on expertise in game development, working in a variety of roles, ranging from game designer to lead UI programmer. Additionally, John has worked in game development education teaching in Singapore, South Korea, and the United States. To date, he has authored over 10 books pertaining to game development.

John is currently an instructor in residence at Bradley University. Prior to his present ventures, he was an award-winning videographer.