Zombie Escape: A Point & Click 3D Game using Unity's NavMesh
Design a full game using Unity's built-in A* pathfinding solution with C# code for controlling Enemy AI Combat & Patrol.
Welcome to Zombie Escape, a comprehensive course designed for beginner to intermediate level game developers, guiding you step-by-step through creating an immersive Point & Click 3D game using Unity's powerful NavMesh system.
In This Course, You Will
- Implement Point & Click player movement with Unity's NavMesh Agent and create smooth animations based on velocity
- Develop a versatile Finite State Machine (FSM) in C# to control enemy behaviors such as Patrol, Idle, Chase, Attack, and Standby
- Build a geomorphic-style procedural level generator and leverage Unity's NavMesh Surface for A* Pathfinding in dynamically generated environments
- Configure NavMesh Agents, Obstacles, Modifiers, Areas, and Agent Types to create realistic and challenging gameplay
- Design intelligent enemy flocking behaviors, ensuring enemies surround the player while waiting for their turn to attack
- Create enemy Spawn Nests with customizable rules for activation, enemy types, and rewards
- Utilize ScriptableObjects for effective organization and memory optimization
- Implement a Singleton script to manage health, inventory, and upgrades across multiple scenes and levels
- Design comprehensive Health & Combat systems to make your game fully playable and enjoyable
Create Your Own 3D Games
By the end of this course, you'll have gained the skills and knowledge to create your own captivating 3D games using Unity's NavMesh system, and you'll be well-equipped to tackle more advanced game development challenges. Join us on this exciting journey and create your own Zombie Escape today!
Enroll Now!