Unity Game Development - Build a First Person Shooter

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. Please note that thi...

  • All levels
  • English

Course Description

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. 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...

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. 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.

What you’ll learn
  • Implement and customize the Unity Standard Assets First Person 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 ammunition for your 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.

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Player and Gun

3
Section 3 : Ammo and Damage

4
Section 4 : Enemies and game flow

5
Section 5 : Conclusion

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : Player and Gun
    2
    Setting up the character
    3
    Customizing the player
    4
    Designing a gun
    5
    Preparing the shooting logic
    6
    Shooting Bullets
    7
    Object Pooling part 1
    8
    Object Pooling part 2
      Section 3 : Ammo and Damage
    9
    Gun Ammo Preview
    10
    Ammo Crate
    11
    Hurting the Player
    12
    Knocback Effect
      Section 4 : Enemies and game flow
    13
    Shooting Enemies Preview
    14
    Shooting Collisions
    15
    Making the enemy chase the player
    16
    Enemy Improvements
    17
    Beating the game
    18
    You Lose part 1
    19
    You Lose part 2
    20
    Main Menu Preview
    21
    Reset the game
    22
    Health Crates
    23
    Integrating Audio
    24
    Integrating Art
    25
    Building a Scenario
    26
    Challenge Time!
    27
    Build a Level with Free Assets
      Section 5 : Conclusion
    28
    Conclusion

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.