Building an FPS Game with Unity and UFPS
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Wishlisted Wishlist

Please confirm that you want to add Building an FPS Game with Unity and UFPS to your Wishlist.

Add to Wishlist

Building an FPS Game with Unity and UFPS

Build an amazing FPS game with a stunning GUI, create an installer, and package your game for release
0.0 (0 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1 student enrolled
Created by Packt Publishing
Last updated 9/2017
English
English [Auto-generated]
Current price: $10 Original price: $125 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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!
View Curriculum
Requirements
  • 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.
Description

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. 

About The Author

John P. Doran is a technical game designer who has been creating games for over 10 years. He has worked on an assortment of games, ranging from just himself to teams of over 70 people in student, mod, and professional projects in different roles, from game designer to lead UI programmer. He previously worked at LucasArts on Star Wars: 1313 as a game designer. He later graduated from DigiPen Institute of Technology in Redmond, WA, with a Bachelor of Science in game design. John is currently a part of DigiPen's Research and Development branch in Singapore in addition to DigiPen Game Studios. He is also the lead instructor of the DigiPen-Ubisoft Campus Game Programming Program, instructing graduate-level students in an intensive, advanced-level game programming curriculum. In addition to that, he also tutors and assists students in various subjects and gives lectures on C#, C++, Unreal, Unity, game design, and more. He is the author of Unreal Engine Game Development Cookbook, Building an FPS Game in Unity, Unity Game Development Blueprints, Getting Started with UDK, UDK Game Development, and Mastering UDK Game Development; he co-wrote UDK iOS Game Development Beginner's Guide. All these books are available from Packt Publishing.

Who is the target audience?
  • This course is designed for beginners who would like to create a high-quality FPS game in Unity and customize it as their own.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
03:28:19
+
Moving to an FPS
3 Lectures 13:20

This video gives an overview of entire course.

Preview 03:10

The aim of this video is to add items such as weapons, players, and so on to our inventory for FPS (First person

Adding Items to Inventory
07:56

The aim of the video is to learn how to control our player and move around the game environment in First person shooter game.

FPS Controls/Movement
02:14
+
Building Custom Weapon
5 Lectures 31:36

The aim of the video is to obtain a weapon model for our game without any modelling knowledge.

Preview 03:51

The aim of the video is to setup and place the model created in the previous video in our actual game environment and manipulate it with UFPS.

Weapon Mesh Setup
06:42

The goal of this video is to create our own UnitBank

Creating the UnitBank
02:04

The aim of this video is to create a weapon inside the game by bare minimum done in the previous video.

Creating the Weapon
04:45

The goal of this video is to customize our current weapon to work exactly the way that we want it to.

Customizing Weapon Properties
14:14
+
Building Encounters
8 Lectures 01:15:15

The aim of the video is to learn how to add a simple turret enemy into our project.

Preview 10:14

The aim of the video is to convert our static enemy into an engaging one by animating it.

Animating Our Custom Enemy
05:27

The goal of this video is to customize damage events in the game such as when the enemy dies by writing scripts of our own.

Creating a Custom Damage Handler
13:30

The aim of this video is to focus on the navigation and creation of the enemy’s AI behaviour.

Navigation and Creating Enemy AI Behaviour
24:46

We will focus on creating enemies dynamically by making use of Unity’s triggers system.

Spawning Enemies with Triggers
08:24

Now that we have successfully spawned one enemy, we need to be able to spawn multiple enemies at once.

Spawning Multiple Enemies at Once
03:50

As we continue to kill more enemies, in this video we will discuss how to clean up the dead AI

Cleaning Up Dead AI
04:03

In a game, especially a level game requires boosting the player with healthpacks and providing ammunition as rewards for exploring the levels.

Placing Healthpacks/Ammo
05:01
+
Breathing Life into Levels
3 Lectures 32:52

The aim of the video is to add an interesting obstacle of an explosive barrel which will help destroy the enemies.

Preview 08:11

A way to bring life to the levels is to have players actions interact with things and one of the action we can do is to have a door automatically when a player gets close to it.

Triggers for Gameplay (Doors)
16:41

Another way of doing animations by creating elevators with our players interacting with them. We will focus on them in this video.

Creating Elevators with Interaction
08:00
+
Creating a Custom GUI
2 Lectures 39:10

The aim of the video is to create a main menu for the game which will hype up the player to start the game and find it interesting

Preview 25:55

UFPS HUD is great at prototyping our game. We need to replace the default UI with our custom things to help set our game apart from others.

Replacing the Default UFPS HUD
13:15
+
Finalizing Our Project
3 Lectures 16:06

The aim of the video is to learn how to build the game using Unity.

Preview 03:39

Instead of going through the tedious procedure for exporting or zipping a game to share. This video will explain that we can give someone an installer (.exe) which they can run and have the game installed.

Building an Installer for Windows
08:46

The goal of this video is to make your life a little easier when you are working on your own projects in the future.

Conclusion
03:41
About the Instructor
Packt Publishing
3.9 Average rating
8,109 Reviews
58,371 Students
686 Courses
Tech Knowledge in Motion

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.