We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Click-to-Move with Unity NavMesh

Edward Falzon

In this one-hour, project-based course, you'll learn how to utilize the Navigation System to move a character to wherever the player clicks. We'll be setting up a "NavMesh" that defines where the character is able to walk. You will also learn how to set up static and dynamic obstacles that the Player will automatically avoid.

Read more

In this one-hour, project-based course, you'll learn how to utilize the Navigation System to move a character to wherever the player clicks. We'll be setting up a "NavMesh" that defines where the character is able to walk. You will also learn how to set up static and dynamic obstacles that the Player will automatically avoid.

The guided project will introduce you to the following Unity concepts:

- Navigation System

- Raycasting

This series also makes use of the robot-themed Unity project created in Create Simple Enemy Behaviour with C# in Unity (Introduction to AI). This complements this guided project and, although not a prerequisite, is recommended for a more well-rounded understanding of the concepts presented herein.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Enroll now

What's inside

Syllabus

Project Overview
In this one-hour, project-based course, you'll learn how to utilize the Navigation System to move a character to wherever the player clicks. We'll be setting up a "NavMesh" that defines where the character is able to walk. You will also learn how to set up static and dynamic obstacles that the Player will automatically avoid.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners who want to understand Navigation System in Unity
Project-based learning approach provides hands-on experience
Introduces key Unity concepts like Navigation System and raycasting
Recommended for those familiar with Unity's robot-themed project
Course is optimized for learners in the North America region

Save this course

Save Click-to-Move with Unity NavMesh to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Click-to-Move with Unity NavMesh. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Click-to-Move with Unity NavMesh will develop knowledge and skills that may be useful to these careers:
Game Designer
A Game Designer is responsible for the planning and design of video games. This course may be useful for Game Designers as it teaches how to use the Navigation System to move a character to wherever the player clicks, which is a fundamental concept in game design.
Level Designer
A Level Designer is responsible for creating the environments and levels in video games. This course may be useful for Level Designers as it teaches how to use the Navigation System to define where the character is able to walk, which is a key aspect of level design.
Game Developer
A Game Developer is responsible for the development and production of video games. This course may be useful for Game Developers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of game development.
AI Programmer
An AI Programmer is responsible for the development and implementation of AI systems. This course may be useful for AI Programmers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments.
Software Engineer
A Software Engineer is responsible for the design, development, and maintenance of software systems. This course may be useful for Software Engineers as it teaches how to use the Navigation System, which is a powerful tool for creating AI-controlled characters that can navigate complex environments.
Robotics Engineer
A Robotics Engineer is responsible for the design, development, and maintenance of robots. This course may be useful for Robotics Engineers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of robotics.
Simulation Engineer
A Simulation Engineer is responsible for the development and implementation of simulations. This course may be useful for Simulation Engineers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of simulation.
Virtual Reality Engineer
A Virtual Reality Engineer is responsible for the design and development of virtual reality systems. This course may be useful for Virtual Reality Engineers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of virtual reality.
Technical Artist
A Technical Artist is responsible for the creation of 3D models, textures, and other assets for video games and other interactive media. This course may be useful for Technical Artists as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of game development.
Data Scientist
A Data Scientist is responsible for the analysis and interpretation of data. This course may be useful for Data Scientists as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of data science.
Animator
An Animator is responsible for the creation of animations for video games and other interactive media. This course may be useful for Animators as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of animation.
Product Manager
A Product Manager is responsible for the planning and development of products. This course may be useful for Product Managers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of product development.
Game Tester
A Game Tester is responsible for testing video games to ensure that they are free of bugs and errors. This course may be useful for Game Testers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of game testing.
UX Designer
A UX Designer is responsible for the design of user interfaces for websites, apps, and other digital products. This course may be useful for UX Designers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of UX design.
3D Modeler
A 3D Modeler is responsible for the creation of 3D models for video games and other interactive media. This course may be useful for 3D Modelers as it teaches how to use the Navigation System to create AI-controlled characters that can navigate complex environments, which is a key aspect of 3D modeling.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Click-to-Move with Unity NavMesh.
Classic in game programming, providing a structured approach to solving common problems. It covers topics such as entity-component-system, state machines, and behavior trees, which can provide a broader perspective on design patterns and their application in game development.
Focuses on the practical aspects of game AI. It provides step-by-step instructions on how to create effective AI for your games, and it great resource for anyone who wants to learn more about this topic.
Although the course does not cover physics in depth, this book can provide a complementary resource for learners who want to explore physics concepts further. It covers rigidbody dynamics, collision detection, and physics materials, which can enhance the understanding of character movement and obstacle avoidance.
Good starting point for anyone who is new to Unity. It provides a quick and easy introduction to the basics of Unity, and it great way to get started with game development.
Good introduction to AI for games. It covers the basics of AI, and it great way to get started with this topic.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Click-to-Move with Unity NavMesh.
Add Ragdoll Effect to a Character in Unity
Most relevant
Introduction to the Unity Input System
Most relevant
Create an FPS Weapon in Unity (Part 4 - Ammunition)
Most relevant
Create an FPS Weapon in Unity (Part 1 - Revolver)
Most relevant
Introduction to Unity Cinemachine
Most relevant
Getting Started with Cloth System in Unity 2021
Most relevant
Create an FPS Weapon in Unity (Part 3 -Damage Effects)
Most relevant
Save Game Settings with PlayerPrefs in Unity
Most relevant
Create a Basic Mini-Map in Unity
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser