Menu
CoddyTech
Trilha de aprendizado

Trilha de desenvolvedor Unity

Aprenda C#, depois a programar na Unity, e então construa dez jogos 3D, um recurso por vez. Cada jogo roda ao lado do seu código, no navegador.

145,244+ codders inscritos nestes cursos

489 lições506 desafios2,335 perguntas de quiz

Jogue três jogos da trilha

Cada um é Unity C# de verdade rodando no seu navegador. Aperte Play e mova um controle deslizante para mudar um valor no código e ver o que ele faz com o jogo. No celular, use as teclas na tela.

Role a bola até as moedas com as setas ou WASD, e pule com Space. Aumente force e a bola sai voando.

Valores ao vivo
using UnityEngine;
using TMPro;

public class Ball : MonoBehaviour
{
    public float force = 12f;
    public float jumpForce = 5f;
    public TMP_Text scoreText;

    private Rigidbody rb;
    private int coins;

    void Start()
    {
        rb = GetComponent<Rigidbody>();
        ShowScore();
    }

    void Update()
    {
        bool onGround = transform.position.y < 0.55f;
        if (Input.GetKeyDown(KeyCode.Space) && onGround)
        {
            rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
        }
    }

    void FixedUpdate()
    {
        float x = Input.GetAxis("Horizontal");
        float z = Input.GetAxis("Vertical");
        rb.AddForce(new Vector3(x, 0f, z) * force);
    }

    public void AddCoin()
    {
        coins++;
        ShowScore();
    }

    void ShowScore()
    {
        scoreText.text = "Coins: " + coins;
    }
}

Escrever esses scripts você mesmo é o que a trilha ensina: grátis, no seu navegador.

Desenvolvimento de jogos na Unity, passo a passo

5 cursos7 seções489 lições506 desafios2,335 perguntas de quiz

Cada passo é um curso do Coddy. Seu progresso fica salvo em cada curso.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
O que você recebe
Tudo o que você vai usar para aprender a programar

Aprenda Fazendo

Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.

playground.js
Editor de Código
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Teste #1test Case Success icon
Teste #2test Case Success icon
Teste #3test Case Failure icon
Entrada
"Alex"
Saída
"Hello, Coddy! Alex"

Construa Sua Sequência

Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.

12 dias de sequência

Volte amanhã para manter sua sequência!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Tudo ou Nada

Dia 5 de 7

fire Freeze icon

Congelar Sequência

2 left

Você Não Está Sozinho

Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!

Liga Challenger
Liga ChallengerTop 7 avançam
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconZona de promoçãoleaderboard Arrow Up icon

Aprenda de todas as formas

Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.

Introdução a variáveis
Áudio

Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.

Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.

O valor pode mudar com o tempo - reatribuir o nome simplesmente o aponta para um novo valor.

1xSarah

Seja Certificado

Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.

CoddyCertificado de Conclusão
Este certifica queJoão Silvacompletou com sucesso
python iconFundamentos de Python
Verificado
Datajan 2026
LinkedInAdicionar ao LinkedIn

Por que aprender a criar jogos na Unity com o Coddy

  • Começa pelo C#, então você nunca abre um script da Unity sem saber o que é uma classe ou uma lista.
  • Você constrói jogos inteiros, um recurso por lição, até dar para ganhar e perder.
  • O jogo roda ao lado do seu código, no computador, num Chromebook ou no celular.
  • O código é C# de verdade da Unity: MonoBehaviour, Rigidbody, TextMeshPro, o Input System e ScriptableObjects.

Perguntas sobre desenvolvimento de jogos na Unity

Como criar um jogo na Unity?

Um jogo da Unity é feito de cenas com GameObjects mais scripts em C# que dão comportamento a eles. Aprenda C#, depois a API da Unity, e então construa jogos recurso por recurso. Esta trilha segue essa ordem.

Preciso do editor da Unity para esta trilha?

Não. Toda lição e todo jogo rodam no seu navegador, na engine própria do Coddy, que copia a API da Unity. O editor da Unity, gratuito para uso pessoal no Windows, macOS e Linux, só é preciso para criar e publicar um jogo seu.

Posso refazer esses jogos na Unity?

Sim. Os scripts são C# padrão da Unity. No editor você mesmo monta a cena (os objetos, os colliders deles e a câmera), adiciona os scripts como componentes e aperta Play.

E se eu já souber C#?

Comece no passo 3. O curso de Unity parte do princípio de que você sabe C# e não ensina a linguagem de novo, então os dois primeiros passos são para quem está começando nela.

Quanto tempo leva a trilha inteira?

Cerca de cinco a seis meses com uma hora por dia: dois meses de C#, uns três meses de Unity e alguns dias para cada jogo extra.

O Coddy faz parte da Unity?

Não. O Coddy não é afiliado à Unity Technologies nem endossado por ela. Unity é marca dela.

Outras trilhas de aprendizado

Os mesmos cursos, organizados para outra função. O progresso é mantido: um curso concluído em uma trilha conta em todas as trilhas que o incluem.

Todas as trilhas de aprendizado
Ilustração das linguagens de programação do Coddy

Comece a trilha de Desenvolvedor Unity grátis

Começar a aprender