Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desenvolvimento de Jogos: Pathfinding com Unity e C#
Highest Rated
Rating: 4.4 out of 5(14 ratings)
115 students

Desenvolvimento de Jogos: Pathfinding com Unity e C#

Aprenda Tudo Sobre Pathfinding! Algoritmos como A*, Dijkstra, Steering Behaviours e NavMesh para a IA dos Seus Agentes
Last updated 12/2020
Portuguese

What you'll learn

  • Você será capaz de desenvolver um sistema de steering
  • Você será capaz de desenvolver o algoritmo A*
  • Você será capaz de desenvolver o algoritmo de Dijkstra
  • Você será capaz de utilizar sistemas e Pathfinding
  • Você será capaz de utilizar Grids e Tilemaps da Unity
  • Você será capaz de utilizar o NavMesh da Unity

Course content

5 sections43 lectures4h 13m total length
  • Introdução1:01
  • Unity e Preparando o Ambiente8:18
  • Editor de Texto3:49

Requirements

  • Necessário ter conhecimentos de Lógica de Programação
  • Necessário ter conhecimentos básicos de Unity, equivalente ao curso Criação de jogos básicos com C# e Unity 3D
  • Necessário conhecimento intermediário de Orientação a Objetos
  • Necessário conhecimento intermediário de C#

Description

Já se perguntou como NPCs e monstros encontram caminhos de um ponto à outro?

Com este curso você irá aprender a criar um Sistema de Steering que desvia de pequenos obstáculos que seu agente encontre no caminho. Fazendo esse sistema você irá aprender a usar raycasts como sensores e Gizmos para melhor os visualizar.

Também irá aprender a desenvolver os algoritmos de pathfinding Dijkstra e A* em C# na Unity. Eles serão feitos de maneira fácil de visualizar e entender como funcionam.

Depois, aprenderá a aplicar o algoritmo de A* em ambientes tridimensionais, criando um controlador de agentes que pode fazer com que vários deles persigam um jogador.

Por último utilizará o sistema de NavMesh da Unity para criar um sistema com agentes que conseguem pular para outros meshes, subirem escadas, desviarem de obstáculos e tudo mais.

Who this course is for:

  • Programadores Querendo Entender Algoritmos de Pathfinding de Forma Mais Visual
  • Entusiastas de Jogos Querendo Aprender Mais Sobre Algoritmos
  • Desenvolvedores de jogos
  • Estudantes de Estruturas de Dados