Build Your Own First Person Shooter / Survival Game in Unity (Udemy.com)

Part I: Create and Design Artificially Intelligent Game Characters with Advanced Animation Systems

Created by: Game Institute Inc.

Produced in 2019

icon
What you will learn

  • Develop a robust and extensible artificial intelligence system that syncs with characters' animations
  • Use state machine behaviors and animation curves to drive game logic
  • Design smart NPCs (non-player characters) that interact with their world in realistic ways
  • Understand fundamental game AI concepts like envionement navigation, pathfinding, A*, state machines, animation state machines, etc.
  • Import and animate multiple characters in less time with animation re-targeting
  • Use ragdoll physics to support body part specific damage along with more realistic death animations (and re-animations)
  • Implement screen effects that indicate player damage during attacks
  • Identify and prepare assets, models, and animations for your game
  • Learn how to use Unity's Mecanim system in conjunction with root motion animation and navigation mesh based pathfinding.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Whether youd like to create your own sci-fi or first person military shooter, third person action adventure, or even a role playing game, this Udemy courseseries provides the training you are looking for.
Starting from a blank screen, we'll build all of thesystems, together, step-by-stepfor a game called DeadEarth.
Dead Earth is a commercial grade, first-person, action-survival game set in the modern post-apocalypse. As mankinds last hope,youll traverse a fallen world ravaged by a lethal plague. The game presents players with a variety of dangerous environments where the fight for survival gets progressively more difficult as the story unfolds. The infection has manifested in a variety of terrifying ways, so youll face a varied set of enemies -- from enraged humanoids to total mutations whose origins are not fully understood.
In this first course, well setup our project and start populating the world. You'll learn how to create smart AI characters that think strategically and realistically navigate their environment, all while avoiding obstacles and pursuing the goals that you give them.
You'll also learn how to tie the physics and animation systems together with the behaviors and states of your in-game characters. This will enable them to interact with their world and with the player physically and visually correctly. Youll learn how and when to integrate ragdoll physics with the animation system to offer body part specific damage and more realistic death animations. Youll even learn how to transition between ragdoll and standard animation systems as we reanimate zombies and other characters that are down, but not out. Along the way we'll discuss in detail concepts like A*, pathfinding and navigation, state machines, animation state machines, and much, much more. By the time were done, youll be able to fill your own worlds with noblecompanions, background characters, and deadlyenemies that bring your games to life!
Over the totality ofthis courseseries you'll build the full game from the ground up.
You'll learn how to:
Use state machine behaviors and animation curves to drive game logic.
Create your own missions that chain together different series of game events, unlock additional items and uncover new areas of the world.
Develop a complete first person arms/weapons management system with melee and ranged weapon support.
Dive deep into the development of a robust and extensible artificial intelligence system that syncs with your characters animations.
Design smart NPCs for your game who can interact with their world in very realistic ways.
Build an in-game inventory system for players to manage their weapons, ammo, health boosters, mission items, and more.
Assemble fully interactive worlds with working doors, elevators, cabinets and drawers.
Learn how to use scripted events to drive your story line forward.
Understand fundamental concepts in the field of game AI, like navigation and path-finding, state machines, animation state machines, and more.
Find out how to import and animate multiple characters in less time using humanoid re-targetingCreate custom interfaces for health bars, ammo, inventory items, and more.
Develop your own audio log system for delivering storytelling elements.
Use a combination of Umbra and custom technology to accelerate real-time lighting and shadows in graphics intensive scenes.
Who this course is for:
This course is perfect for developers working on games that require artificially intelligent characters and creatures, animation, and related systems, regardless of genre.
Everyone using the Unity engine will benefit since we comprehensively cover how to correctly use many of its more advanced systems e.
g., navigation and pathfinding, Mecanim, animation state machines, ragdoll physics, and so on.

icon
Instructor Details

Game Institute Inc.

Game Institute is a leading provider of accredited,professional training in the field of video game development. We teach the most important skills necessary for anyone interested in creating video game art and/or writing code for games. We are an independent game development shop ourselves, founded by a team of industry game artists and programmers in the US and UK in 2001. We have trained learners fromall around the world, many of whom have gone on to industry jobs.
Studentscan train directly at our main website, totally at their own pace, or you seek a more structured certification program here with us or through one of over 3000 accredited education partners. We offer tracks for both game artists and game programmers. In addition to high school and college students and industry pros, a significant percentage of our members are amateur, indie, and hobbyist game designers and developers working on their own independent game projects.

icon
More unity courses

Make a Tetris-style Puzzler in Unity

$11.99

Make an Assassins GO Board Game in Unity

$11.99

Level Management in Unity

$11.99

Unity 2D Game Developer Course Farming RPG

$11.99

Mastering Unity 3D Game Development from scratch using C#

$11.99

Learn To Create A Racing Game With Unity & C#

$11.99

icon
Reviews

4.5

312 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By RSGaming on 11/7/2020

Firstly let me tell you that I've watched a large number of Unity tutorials (Most of them highly rated and popular), most of them are of beginner level and end on beginner level. BUT Gary teaches you not only advanced features but whole project is so clean it basically shines. The documentations, practices, in depth reviews and so many more are the main pros of this course. Don't expect shiny graphics and visuals, you're here to learn how to code, not how to design. There are no cons, the only thing you can count as con is that course is long, but I'm grateful for every second of it. It's worth to watch from start to finish and maybe once more after that if you'll have the time. 11/10 Recommended. Thank you Game Institute and Gary for this course, it really is quality content.

By Christopher Firman on 11/7/2020

I watch a lot of tutorial videos... I mean a LOT of them... and this is perhaps one of the best, most informative courses I have ever taken. My only disappointment is that this course only covers the first 2/3 of the actual game development process, stopping right before it gets into the 3D arms system and the weapons systems.
I did join the Game Institute website for a month so I could watch the final 1/3 of this series (which is also extremely excellent), but in doing so I found that you needed to invest a minimum of 3 months of subscription to be allowed access to the project downloads, which would be an additional $60 investment in all...
Still, this course covers the entire process of putting a FPS game together from start to finish in one of the most comprehensive manners I have ever seen, and I found myself watching these 77 lectures and the additional 38 lectures from the GI website more than once.

By Wolfgang Mohnes on 10/7/2020

Clear clarification and illustration of next steps to make.
A pre-knowledge of UNITY and c# is required.

By nder nvermez on 9/20/2020

Harika bir kurs. Oyun iin gerekli olan bilgileri gzel bir ekilde anlatm.

By Wes Hodges on 8/24/2020

The author's initial comments were well thought out and inspires the student to continue. I believe the introduction contents as a indication of a superb curriculum.

By Jay khandelwal on 8/14/2020

This course is amazing. This course covers everything you need to know to become a pro developer. This course is like 5 in 1 course. You almost learn everything like navigation, Pathfinding, animations, programming, and many more. He covers from basic to advanced! But only thing that I don't like is that this course is not complete. I request instructor to please complete the course. Otherwise this course is excellent! Thanks for this wonderful course! I am really very happy?!

By Arthur Alves de Melo Silva on 8/11/2020

estou adorando, minhas expectativas so altas

By Ellie Harris on 8/7/2020

its not finished

By Rui Figueiredo on 8/5/2020

This course is not up to date. It requires a very old version of Unity that is not supported at all and in the course notes, there are no updates on how to proceed, although a lot of lost students desperately asking but getting no answers.

By Vincius Aguiar Freitas on 8/3/2020

I already did some Unity courses in Udemy and this one is my least favorite at the time.
Gary goes deep in explanation which is good, but sometimes it slows the pace of the learning process. In the current state of the course, he explains everything about something, even when we only need a piece of that information, overwhelming us with all that stuff. This makes the knowledge absorption much lower and also makes the student have to come back in old lessons all the time to recall information. If he went on a spyral syllabus, focusing on the fundamentals of a topic and then going through the particularities, the course would be more dynamic.
But what really dissapointed me is the fact that the course seems abandoned. There is no support in Udemy and the course is incomplete. I don't mind that the course is not updated to later versions of Unity, but knowing that there is new lessons and support behind a second paywall on Game Institute's website really p***** me off. It feels a little disrespectful with the student who bought it on Udemy.

By Chandan Kumar on 7/18/2020

Amazing Explanation .....
And i think, i am lucky to find this course..
And thankyou Sir
And Also Thankyou Udemy..

By Jazzy Rey on 7/11/2020

too much talk too advanced ( Not for Beginners )