Introdução à programação e design de jogos

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Descrição da lição: Faça com que os alunos criem e programem seu primeiro jogo no Roblox. Aprenda como construir um percurso de obstáculos e codificar blocos que mudam de cor.

Padrões ISTE: Designer Inovador 4a, 4c, 4d, Comunicador Criativo 6b, 6d

Objetivos da lição
  • Manipular partes 3D para criar um percurso de obstáculos.
  • Desenhar e testar um jogo, focando em uma experiência de usuário divertida.
  • Criar scripts usando variáveis e loops para efeitos visuais dentro do jogo.
Habilidades e conceitos
  • Variável - Um espaço reservado para informações no código.
  • String - Uma variável que pode armazenar frases inteiras, escritas entre aspas.
  • Loop - Um conjunto de código que se repete até que seja dito o contrário.
Preparação
  • Certifique-se de que cada aluno tenha uma conta Roblox e saiba suas informações de login.
  • Imprima as folhas de atividades e prepare a apresentação.
Materiais

Visão geral

DuraçãoAtividadeDescrição
5 minIntroduçãoIntroduza o projeto e a estrutura da lição.
30 minTutorial Conduzido: Introdução ao StudioApresente os conceitos básicos do Roblox Studio construindo as primeiras peças de um percurso de obstáculos.
60 minTutorial Conduzido: Introdução à ProgramaçãoCrie scripts que mudam as cores de uma parte.
20 minTrabalho Independente: Finalizar Projetos dos EstudantesDeixe os alunos se atualizarem ou continuarem construindo seus projetos.
5 minEncerramentoRefletir sobre o projeto e recapitular os conceitos aprendidos.

Plano de Lição

Introdução

  1. Introduza o curso:

    • Os alunos farão seu próprio obby (percurso de obstáculos) que outros poderão jogar.
    • Também aprenderão a programar para criar partes que mudam de cor para decorar seu obby.
  2. Certifique-se de que todos os alunos estejam ativamente logados no Roblox Studio. Note que se for a primeira vez deles, é recomendado reservar 5 minutos para esse processo caso algum aluno tenha um problema para fazer login.

Tutorial guiado - Introdução ao Studio

  1. Conduza os alunos através do seguinte tutorial: Aula sobre Construção.

  2. Enquanto ensina, tenha em mente o seguinte:

    • Lembre os alunos de rotacionar a visão da câmera para obter uma visualização precisa do seu projeto.
    • Incentive os alunos a usarem o Explorer, uma habilidade fundamental no Roblox Studio.

Tutorial guiado - Introdução à programação

  1. Informe os alunos que agora começarão a programar para adicionar ao seu jogo.

    • Durante esse tempo, os alunos devem focar na programação e não continuar a trabalhar no seu obby. Eles terão tempo depois para continuar adicionando mais partes ou testando.
  2. Conduza os alunos através dos seguintes tutoriais:

Trabalho independente - Finalizar projetos dos alunos

  1. À medida que os alunos entram no trabalho independente, aponte que eles têm os seguintes objetivos a alcançar para seu percurso de obstáculos.

    • Um usuário pode alcançar o final (com um nível razoável de dificuldade).
    • Ter um equilíbrio entre saltos fáceis e difíceis.
    • Estar livre de quaisquer problemas visuais ou de código não intencionais.
  2. Faça com que os alunos atualizem seus projetos de programação. Se terminarem, dê a eles tempo para trabalhar em adicionar mais ou melhorar seu percurso de obstáculos.

  3. Se houver tempo, dois alunos podem testar os jogos uns dos outros e oferecer feedback.

Encerramento

  1. Recapitule o que os alunos criaram e o vocabulário: variável, string, loop.
  2. Pergunte a dois ou três alunos o que eles adicionariam ao seu jogo para melhorá-lo. Por exemplo, um ponto final mais visualmente interessante ou saltos mais desafiadores.

Apêndice

Dicas de resolução de problemas

Dicas gerais de resolução de problemas

  • Introduza os alunos ao "Pergunte 3 Antes de Mim": um aluno precisa perguntar a três colegas antes de perguntar ao instrutor por ajuda.
  • Tenha em mente que os alunos têm diferentes níveis de experiência anterior com computadores. Enfatize etapas exatas ao ensinar, como quando clicar duas vezes ou clicar com o botão direito.
  • Defina expectativas rígidas de tempo para a realização de uma tarefa, como 1 minuto para escolher uma cor para uma parte, ou dois minutos para testar.

Introdução ao Studio

  • Enfatize que os alunos estão criando um jogo que outros podem jogar, não apenas para eles mesmos.
  • Se o tempo estiver curto, a lição Cores e Materiais pode ser opcional.

Introdução à programação

  • Os erros mais comuns para alunos dessa idade são capitalizações inadequadas e erros de digitação.
  • Faça perguntas direcionadoras aos alunos em vez de resolver o problema para eles, na medida do possível. Isso permite que os alunos desenvolvam habilidades valiosas de resolução de problemas. Por exemplo: Quais símbolos precisam estar ao redor de uma string? - As aspas.

Personalize a lição

Expanda a Lição

Faça os alunos trocarem de lugar e testarem o jogo um do outro.

  • Comece fazendo com que os alunos deem feedback na forma de 2 Estrelas (O que gostaram) e um Desejo (O que gostariam de ver).
  • Após receberem feedback, cada aluno deve implementar uma mudança com base no feedback que recebeu.

Recursos extras

Se você está usando esta lição como parte de um workshop, incluímos uma descrição para uso público.

Exemplo de descrição do curso: Com mais de 60 milhões de usuários por mês, o Roblox é a maior plataforma de tecnologia social do mundo. Mas você sabia que todos os jogos do Roblox são criados pelos usuários? Aprenda a criar e programar seus próprios jogos usando as ferramentas gratuitas disponibilizadas pelo Roblox. Este é um curso perfeito para aspirantes a desenvolvedores de jogos de primeira viagem.

Neste curso, seu aluno irá:

  • Aprender fundamentos de programação com Luau.
  • Explorar o design thinking e modelagem 3D ao criar um percurso de obstáculos.
  • Levar para casa um jogo completo que pode ser jogado e compartilhado online.
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.