Desenvolvimento de Jogos: Pathfinding com Unity e C#
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
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
Instructor
The Coding Cult is a group of 2. Though one of them is a doggo, fortunately the other one isn't.
The Instructor Henrique de Carvalho is currently a full-time Indie Game Developer and Udemy Instructor. Previously worked for 3 years teaching Computer Science as a college teacher.
Graduated in Computer Science from Universidade do Contestado (UnC). Post-graduated in Programming and Design of Digital Games, from Positivo University.
Programmer for Tactics Returners project @tacticsret
Paçoca, the dog, doesn't have much professional accomplishments to speak of and sleeps most of the day.