Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation Sound Therapy CBT Cognitive Behavioral Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentGame DevelopmentUnity

Build Your Own First Person Shooter / Survival Game in Unity

Part I: Create and Design Artificially Intelligent Game Characters with Advanced Animation Systems
Rating: 4.2 out of 54.2 (2,240 ratings)
23,031 students
Created by Game Institute Inc.
Last updated 8/2019
English
English [Auto], Portuguese [Auto], 

What you'll 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.

Requirements

  • You will need a Windows PC and a free copy of Unity 5 to experiment with the source code and follow along.

Description

Whether you’d like to create your own sci-fi or first person military shooter, third person action adventure, or even a role playing game, this Udemy course series provides the training you are looking for. Starting from a blank screen, we'll build all of the systems, together, step-by-step for a game called Dead Earth.

Dead Earth is a commercial grade, first-person, action-survival game set in the modern post-apocalypse. As mankind’s last hope,you’ll 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 you’ll face a varied set of enemies -- from enraged humanoids to total mutations whose origins are not fully understood. 

In this first course, we’ll 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.

You’ll learn how and when to integrate ragdoll physics with the animation system to offer body part specific damage and more realistic death animations. You’ll 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 we’re done, you’ll be able to fill your own worlds with noble companions, background characters, and deadly enemies that bring your games to life!

Over the totality of this course series 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-targeting
  • Create 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.

Featured review

Fandroni Effendi
Fandroni E.
15 courses
4 reviews
Rating: 5.0 out of 52 years ago
on the began of course, it was difficult to follow with unity 5, because i didn't realize that i using unity 2019, i tried to learn over and over with the videos using unity 2019, and walah.. it is work, but some of code not working well and makes me stuck with it, but again.. it is still work even not that perfect like Gary Simmons made, i hope Gary can made an update with unity 2019, Cheers..

Instructor

Game Institute Inc.
Game Development Training, Accreditation, Certification
Game Institute Inc.
  • 4.1 Instructor Rating
  • 2,722 Reviews
  • 31,506 Students
  • 3 Courses

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 from all around the world, many of whom have gone on to industry jobs.

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

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.