Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vetores em Unity
Highest Rated
Rating: 4.7 out of 5(31 ratings)
131 students

Vetores em Unity

Domine a matemática dos Vetores em game engines com exemplos em Unity
Last updated 8/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Descobrir o papel da matemática na programação de games
  • Entender o conceito de vetores no espaço
  • Entender operações com vetores na prática
  • Aplicar os conceitos vetoriais na Unity

Course content

2 sections34 lectures3h 28m total length
  • Teoria: Plano Cartesiano0:47
  • Teoria: Conceito de Vetores3:48
  • Teste 1
  • Teoria: Soma de vetores5:21
  • Demonstração: Soma de vetores16:17

    Demonstração da soma de vetores para mover objetos no espaço.

  • Prática: Soma de vetores5:19

    Esta aula serve para praticar a soma de vetores na Unity, fazendo um objeto se mover no espaço.

  • Teoria: Subtração de vetores4:15
  • Demonstração: Subtração de vetores4:27
  • Prática: Alinhar carro e mover com interpolação5:13
  • Prática: Mirar alvos10:03
  • Teoria: Vetor nulo1:29
  • Prática: Vetor nulo4:09
  • Teoria: Comprimento vetorial2:50
  • Prática: Comprimento vetorial3:00
  • Teoria: Time.DeltaTime4:25
  • Prática: Time.DeltaTime6:55

    Documentação sobre targetFrameRate:

    https://docs.unity3d.com/ScriptReference/Application-targetFrameRate.html

    "Note that platform and device capabilities affect the frame rate at runtime, so your game might not achieve the target frame rate."


    OBS: Resete seu targetFrameRate para -1 após os testes, senão a Unity manterá a última taxa aplicada.

  • Teoria: Normalização de vetor2:54
  • Prática: Normalização de vetor11:11
  • Teoria: Negação do vetor1:18
  • Prática: Negação do vetor6:45
  • Teoria: Escalonamento1:19
  • Prática: Escalonamento2:51
  • Teoria: Dot product8:41
  • Prática: Dot Product para determinar a precisão de um tiro7:17
  • Prática: Dot Product para criar uma arma sentinela6:23
  • Teoria: Cross Product4:06
  • Teoria: Cross Product para calcular normal das faces e iluminação3:56
  • Prática: Cross Product para rotações ao redor de eixos9:21

Requirements

  • Básico de C#
  • Básico de Unity
  • Matemática básica

Description

É bem possível que você já tenha passado por isso, ou já viu alguém perguntar:

  • "Como saber a distância entre o personagem e o inimigo?"

  • "Como fazer o inimigo girar de frente pro personagem?"

  • "Alguém pode me ajudar com um script de fazer a câmera seguir um objeto?"

Essas dúvidas são comuns e acontecem naturalmente com quem está começando a aprender a programar seus jogos! Não são dúvidas sobre LINGUAGENS de programação, ou sobre game engines UNITY, UNREAL, etc.

São dúvidas sobre os FUNDAMENTOS de como funciona o mundo 2D e 3D simulado pelo computador!

E acredite, tudo não passa de MATEMÁTICA! É só misturar pouco de matrizes e vetores, trigonometria e um sistema de coordenadas para termos as bases do universo 2D ou 3D no computador! E com isso, podemos criar games, modelos 3D e animações!

Esse curso é sobre isso: aprender os fundamentos por trás daquilo que as engines usam para criar o mundo dos games!


E qual a vantagem? Eu te digo:

  • CONHECIMENTO TEÓRICO: aprender a teoria por trás das coisas fará você entender de vez como elas funcionam, e não ficar preso num monte de dúvidas sem saber por onde começar.

  • APRENDIZAGEM PRÁTICA: não apenas entender, mas praticar e usar esse conhecimento, vai permitir que você enxergue o mundo 2D e 3D de uma forma mais profunda, tendo domínio sobre como ele funciona, e assim, conseguindo criar o que você deseja.

  • INDEPENDÊNCIA: usar uma engine não significa saber programar games. Uma engine é apenas um monte de sistemas (físicos, matemáticos, gráficos...) prontos para que você utilize. Mas se você não souber como, sempre dependerá de receitas prontas do tipo "Como criar um flapbird" ou "Como criar um jogo de plataforma". Você precisa ser capaz de pôr em prática suas PRÓPRIAS IDEIAS!

  • MUDANÇA DE VISÃO: nunca gostou de matemática, nunca entendeu para que serviu aquele monte de matrizes e fórmulas que estudou que não parecem úteis no dia a dia? Você verá como tudo isso se encaixa nesse curso!

Nesse curso eu farei o melhor possível para que você aprenda e pratique o fundamento por trás dos games, e não apenas fique parado com dúvidas sem saber como ou quando colocar seu conhecimento em prática.


O que eu preciso ter/saber?

  • Parte teórica: apenas um caderno, lápis e borracha.

  • Parte prática: eu estarei usando Unity e C#. PORÉM, tudo pode ser praticado em qualquer engine. Se você usa UNREAL, com certeza será capaz de adaptar sem dificuldade os exercícios nela!

  • Não precisa ser mestre em Unity ou saber cada detalhe de C#, mas é preciso que tenha algum fundamento de Lógica de Programação para conseguir fazer os exercícios.

Então, agora só depende de você! Vamos aprender?

Who this course is for:

  • Desenvolvedores de games
  • Desenvolvedores Unity
  • Desenvolvedores Unreal
  • Desenvolvedores Godot