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.
The aim of this video is to add items such as weapons, players, and so on to our inventory for FPS (First person
The aim of the video is to learn how to control our player and move around the game environment in First person shooter game.
The aim of the video is to obtain a weapon model for our game without any modelling knowledge.
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.
The goal of this video is to create our own UnitBank
The aim of this video is to create a weapon inside the game by bare minimum done in the previous video.
The goal of this video is to customize our current weapon to work exactly the way that we want it to.
The aim of the video is to learn how to add a simple turret enemy into our project.
The aim of the video is to convert our static enemy into an engaging one by animating it.
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.
The aim of this video is to focus on the navigation and creation of the enemy’s AI behaviour.
We will focus on creating enemies dynamically by making use of Unity’s triggers system.
Now that we have successfully spawned one enemy, we need to be able to spawn multiple enemies at once.
As we continue to kill more enemies, in this video we will discuss how to clean up the dead AI
In a game, especially a level game requires boosting the player with healthpacks and providing ammunition as rewards for exploring the levels.
The aim of the video is to add an interesting obstacle of an explosive barrel which will help destroy the enemies.
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.
Another way of doing animations by creating elevators with our players interacting with them. We will focus on them in this video.
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
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.
The aim of the video is to learn how to build the game using Unity.
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.
The goal of this video is to make your life a little easier when you are working on your own projects in the future.
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.