Unity Game Development - Build a First Person Shooter
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.
7 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity Game Development - Build a First Person Shooter to your Wishlist.

Add to Wishlist

Unity Game Development - Build a First Person Shooter

Master Unity by building your version of Doom or Call of Duty
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.
7 students enrolled
Last updated 3/2017
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Create impressive First Person shooter games in Unity
Create efficient games by using pooling techniques to save memory and CPU
Implement path finding AI using Nav Mesh
Build game workflows: Main menu, resetting game, game over, victory screen
Gain a solid grasp of Unity and C#
Integrate external models and audio into their games
View Curriculum
Requirements
  • Students need to have some familiarity with Unity and C#
  • Download and install Unity (free version is fine)
Description

Have you ever wanted to create your own version of Doom, Call of Duty or Half-Life?

Join us in this new course and have lots of fun building a first-person shooter game with Unity!

This course is project-based and covers all the main elements of games of this genre. After completing this course, you will have all the tools needed to program amazing games. These are some of the important skills you'll be acquiring:

  • Implement and customize a production-ready First Person player controller.
  • Kill enemies before running out of bullets.
  • Understand collision detection.
  • Save memory and CPU by implementing a reusable pool of objects.
  • Survive by finding health kits and ammo for you gun.
  • Enemy path finding AI using Nav Mesh.
  • Integrate external models and audio files.
  • Game workflow: Main menu, resetting game, game over and victory screens.

Please note that this course assumes basic familiarity with the Unity engine and C#. It might not be suitable (for the time being!) on it's own for those with zero knowledge of Unity.

The main author of this course is Glauco Pires, game developer with experience in different engines such as Unity, Unreal and Spritekit. Glauco has worked creating both mobile, desktop and Virtual Reality games for the main platforms currently in use, and has experience training both offline and online.

This course is co-authored by, and Pablo Farias Navarro, founder of ZENVA. Pablo is the author of +40 online courses in game, web and mobile app development, which have been taken by over 200,000 students from +200 countries. Pablo's main areas of work at the moment are Unity and Virtual Reality.

The source code and game assets are included in the course.

There is also a discussion area where you can ask questions, meet other students and showcase your work!

Who is the target audience?
  • This course is for anyone with basic Unity and C# experience who wants to create impressive first-person shooter games
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 30 Lectures Collapse All 30 Lectures 03:33:04
+
Introduction
2 Lectures 04:17

Source Code
00:03
+
Player and Gun
7 Lectures 01:10:01

Customizing the player
09:14

Designing a gun
09:10

Preparing the shooting logic
11:36

Shooting Bullets
14:38

Object Pooling part 1
10:43

Object Pooling part 2
04:57
+
Ammo and Damage
3 Lectures 31:10
Gun Ammo
13:55

Hurting the Player
13:24

Knocback Effect
03:51
+
Enemies and game flow
16 Lectures 01:45:52
Shooting Enemies
09:52

Shooting Collisions
12:51

Making the enemy chase the player
10:17

Enemy Improvements
05:39

Beating the game
08:20

You Lose part 1
04:08

You Lose part 2
04:30

Main Menu
05:53

Reset the game
01:55

Code Edits
00:19

Health Crates
03:31

Integrating Audio
05:39

Integrating Art
08:15

Building a Scenario
04:53

Challenge Time!
02:21

Build a Level with Free Assets
17:29
+
Conclusion
2 Lectures 01:46
Conclusion
01:11

Promotional Lecture - Learn to Build 15 Games
00:35
About the Instructor
Pablo Farias Navarro
4.3 Average rating
4,217 Reviews
128,180 Students
44 Courses
Software Developer and Founder of ZENVA

Software developer and founder of ZENVA. Since 2012, Pablo has been teaching online how to create games, apps and websites to over 200,000 students through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

Pablo is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.

Pablo holds a Master in Information Technology (Management) degree from the University of Queensland (Australia) and a Master of Science in Engineering degree from the Catholic University of Chile.

ZENVA Pty Ltd
0.0 Average rating
0 Reviews
7 Students
1 Course
Next-Level Training. Build Games, VR, Web and Mobile Apps

Our goal is to empower people through education so that they can create their own games, VR experiences, websites and apps. Since 2012, we've taught programming and game development to +200,000 students from +200 countries through the Udemy and Zenva Academy platforms, and created content for companies such as Amazon and Intel.

ZENVA's founder Pablo Farias Navarro is a member of the Intel Innovator Program in the Asia Pacific, and has run live programming workshops in San Francisco, Brisbane and Bangalore.