Build Your Own First Person Shooter / Survival Game in Unity
Part I: Create and Design Artificially Intelligent Game Characters with Advanced Animation Systems
3.77 (2349 reviews)

23 736
students
84 hours
content
Aug 2019
last update
$79.99
regular price
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.
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
While this course provides an in-depth look at artificial intelligence and character animation within the context of building a first-person shooter game, its older Unity version compatibility and limited support present challenges. Leverage the extensive resources to improve your skills but be prepared for independent problem-solving. Suitable for those seeking advanced knowledge beyond beginner topics.
What We Liked
- In-depth exploration of game AI and animation systems using Unity's Mecanim, providing a solid foundation for creating intelligent NPCs (non-player characters)
- Covers advanced topics like state machines, animation curves, pathfinding, and A* algorithms, making it suitable for those with some prior experience in game development
- Comprehensive coverage of importing and animating characters using animation re-targeting and ragdoll physics to enhance realism
- Clear instructions on preparing assets, models, and animations for your game project—a crucial aspect of game design
Potential Drawbacks
- Project was created in an older version of Unity, resulting in potential compatibility issues—requires determination to work through some challenges independently
- Limited support from the instructor via Q&A; however, most common problems have been addressed by students
- Not suitable for absolute beginners as it assumes a basic understanding of Unity and game development concepts
Related Topics
1193034
udemy ID
25/04/2017
course created date
12/07/2019
course indexed date
Bot
course submited by