Escolha o seu idioma
Curso de Roblox Studio
Mais de 2 milhões de estudantes em todo o mundo

Curso de Roblox Studio

4,4

Crie jogos Roblox reais do zero utilizando o Roblox Studio e a programação em Lua. Este curso leva-o desde a navegação no editor até à publicação de uma experiência multijogador totalmente jogável. Conceberá mundos de jogo, programará sistemas interativos e implementará a progressão do jogador que o faz voltar.

Dedika para empresas

O que vai aprender:

Começará por dominar a interface do Roblox Studio e por construir a sua primeira cena 3D, passando depois para a programação em Lua para criar sistemas de jogo interativos. Conceberá controlos para o jogador, HUDs e mecânicas de movimento personalizadas antes de abordar a rede multijogador com RemoteEvents e validação no lado do servidor. O curso abrange sistemas de guardar baseados em DataStore, ciclos principais do jogo, obstáculos, colecionáveis e pontuação. Aprenderá também otimização de desempenho, polimento de áudio e monetização com Developer Products. No final, terá um jogo Roblox completo e publicado, pronto para jogadores reais.

Como estuda de forma prática Curso de Roblox Studio

Como pratica Curso de Roblox Studio

Para si que é empresa e quer formar a sua equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 33 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Introdução ao Roblox Studio

  • Aula 1 • Construir uma Cena 3D Básica

    Aplica competências de navegação e de partes para construir um ambiente simples. Os alunos produzem uma cena de baseplate jogável como primeiro elemento entregável.

  • Aula 2 • Trabalhar com Partes e Objetos

    Ensina a inserção, seleção e manipulação de partes 3D. Liga-se diretamente às competências de construção de cenas utilizadas ao longo do curso.

  • Aula 3 • Interface e Navegação do Studio

    Apresenta o layout do Studio, os painéis e os controlos da viewport. Os alunos ganham fluência na navegação pelo editor antes de construir qualquer coisa.

  • Aula 4 • Visão Geral da Plataforma Roblox

    Abrange o ecossistema da Roblox, o pipeline de criação de jogos e o papel do Studio nesse ecossistema. Estabelece o contexto para todo o trabalho de desenvolvimento subsequente.

Capítulo 2Ver detalhes

Fundamentos de Scripting com Lua

  • Aula 1 • Noções Básicas da Linguagem Lua

    Abrange variáveis, tipos de dados, operadores e fluxo de controlo em Lua. Fornece a base de sintaxe necessária para todos os capítulos de scripting seguintes.

  • Aula 2 • Manipular Objetos Através de Script

    Demonstra a leitura e escrita de propriedades de objetos através de código. Cria a ponte entre a sintaxe de scripting e as alterações visíveis no jogo.

  • Aula 3 • Arquitetura de Scripting da Roblox

    Explica os contextos de colocação e execução de Script, LocalScript e ModuleScript. Os alunos compreendem onde o código é executado e por que razão a colocação é importante.

  • Aula 4 • Eventos e Conexões

    Ensina eventos RBXScriptSignal e o padrão Connect para lógica reativa. Os alunos ligam eventos do jogo a funções pela primeira vez.

Capítulo 3Ver detalhes

Sistemas de Jogador e Controlo de Personagem

  • Aula 1 • Movimento de Personagem Personalizado

    Ensina a modificar a velocidade de andamento e o poder de salto do Humanoid e a aplicar forças. Os alunos implementam mecânicas de movimento além do comportamento predefinido.

  • Aula 2 • Design de GUI e HUD do Jogador

    Apresenta ScreenGui, Frame e TextLabel para criação de um heads-up display. Os alunos constroem um HUD funcional que reflete dados do jogador em tempo real.

  • Aula 3 • Serviço Players e Modelo de Personagem

    Explora o serviço Players, o LocalPlayer e o objeto Humanoid. Estabelece a forma como o Studio representa e monitoriza cada jogador conectado.

  • Aula 4 • Tratamento de Entrada do Utilizador

    Abrange UserInputService e ContextActionService para entrada de teclado, rato e comando de jogo. Os alunos mapeiam entradas para ações no jogo de forma fiável.

Capítulo 4Ver detalhes

Design de Mundo de Jogo e Ambiente

  • Aula 1 • Iluminação e Atmosfera

    Ensina as propriedades do serviço Lighting e os objetos Atmosphere e Sky para definir a atmosfera. Os alunos ajustam o tom visual para corresponder ao género e à ambientação do seu jogo.

  • Aula 2 • Edição Avançada de Terreno

    Abrange as ferramentas de esculpir, pintar e região no editor de Terrain para paisagens naturais. Os alunos criam biomas variados que suportam o fluxo da jogabilidade.

  • Aula 3 • Utilizar Modelos e a Toolbox de Ativos

    Demonstra a importação de ativos da Toolbox, modelos gratuitos e MeshParts. Os alunos integram ativos externos mantendo o desempenho da cena.

  • Aula 4 • Princípios de Design de Níveis

    Aplica a teoria de design espacial para guiar o movimento e o ritmo do jogador. Os alunos redesparam uma cena utilizando técnicas de fluxo, pontos de referência e legibilidade.

Capítulo 5Ver detalhes

Mecânicas de Jogo e Ciclos Principais

  • Aula 1 • Sistemas de Obstáculos e Perigos

    Cria obstáculos móveis, zonas de dano e mecânicas de renascimento. Os alunos adicionam variedade de desafios que reforçam a tensão do ciclo principal.

  • Aula 2 • Sistemas de Colecionáveis e Pontuação

    Implementa deteção de recolha, registo de pontuação e exibição de leaderboard. Os alunos ligam colecionáveis a uma pontuação ao vivo que persiste ao longo das rondas.

  • Aula 3 • Sistemas de Power-Ups e Habilidades

    Implementa buffs temporários, temporizadores de cooldown e lógica de ativação de habilidades. Os alunos alargam o ciclo principal com escolhas estratégicas do jogador.

  • Aula 4 • Temporizadores e Gestão de Rondas

    Constrói temporizadores de ronda no servidor, estados de lobby e lógica de intervalo. Os alunos implementam um ciclo completo de partida gerido por um único script GameManager.

  • Aula 5 • Projetar um Ciclo de Jogo Principal

    Apresenta a teoria do ciclo: ação, retorno, recompensa e ciclos de reinício. Os alunos mapeiam o ciclo do seu jogo antes de escreverem uma única linha de código.

Capítulo 6Ver detalhes

Persistência de Dados e Progressão do Jogador

  • Aula 1 • Tratamento de Erros e Lógica de Retry

    Abrange pcall, xpcall e backoff exponencial para falhas de DataStore. Os alunos escrevem código de gravação resiliente que sobrevive a interrupções de rede.

  • Aula 2 • Fundamentos do Serviço DataStore

    Apresenta DataStoreService, GetDataStore e conceitos de armazenamento chave-valor. Os alunos realizam operações básicas de get e set com dados reais de jogadores.

  • Aula 3 • Guardar e Carregar Dados do Jogador

    Constrói um pipeline completo de guardar-ao-sair e carregar-ao-entrar. Os alunos lidam com os eventos PlayerAdded e PlayerRemoving para um fluxo de dados fiável.

  • Aula 4 • Sistemas de Progressão e Desbloqueios

    Projeta tabelas de XP, limites de nível e desbloqueios armazenados em DataStore. Os alunos constroem uma escada de progressão que motiva o jogo a longo prazo.

Capítulo 7Ver detalhes

Sistemas Multijogador e Redes

  • Aula 1 • Modelo de Comunicação Cliente-Servidor

    Explica o limite de replicação, o modelo de confiança e quando utilizar cada tipo de remoto. Os alunos compreendem por que razão a autoridade do servidor previne batota.

  • Aula 2 • RemoteEvents na Prática

    Implementa FireServer, FireClient e FireAllClients para ações comuns do jogo. Os alunos constroem um sistema de notificação estilo chat como exercício prático.

  • Aula 3 • Validação no Lado do Servidor

    Ensina a validar toda a entrada do cliente no servidor antes de aplicar alterações ao estado do jogo. Os alunos refatoram um sistema existente para rejeitar pedidos explorados.

  • Aula 4 • Mecânicas Multijogador Sincronizadas

    Constrói estado de jogo partilhado, temporizadores sincronizados e efeitos replicados. Os alunos garantem que todos os jogadores veem eventos de jogo consistentes simultaneamente.

Capítulo 8Ver detalhes

Otimização, Polimento e Publicação

  • Aula 1 • Monetização com Developer Products

    Implementa compras baseadas em Robux utilizando MarketplaceService e Developer Products. Os alunos constroem um fluxo de compra com processamento de recibo e entrega de recompensa.

  • Aula 2 • Criação de Perfis de Desempenho e Otimização

    Utiliza o MicroProfiler e o serviço Stats para identificar estrangulamentos. Os alunos reduzem o lag de scripts, as chamadas de desenho e o uso de memória para atingir os objetivos de taxa de fotogramas.

  • Aula 3 • Polimento de Áudio e Visual

    Adiciona efeitos sonoros, música, efeitos de partículas e animações de UI para a sensação do jogo. Os alunos aplicam técnicas de polimento que elevam a qualidade percebida.

  • Aula 4 • Publicação e Configuração de Jogo

    Abrange as definições do jogo, miniaturas, descrições e permissões de acesso para o lançamento. Os alunos configuram e publicam um jogo pronto para descoberta pública.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Jogadores de Roblox: com vontade de passar de consumir jogos para os criar.

  • Jovens aspirantes a programadores: à procura de um primeiro projeto real para mostrar em linha.

  • Pais e educadores: à procura de um plano curricular estruturado de criação de jogos para alunos.

  • Criadores amadores: que pretendem transformar uma paixão por jogos numa competência tangível.

  • Pessoas em transição de carreira: a explorar o desenvolvimento de jogos sem uma formação tradicional em ciência da computação.

  • Empreendedores: que pretendem criar e rentabilizar as suas próprias experiências Roblox de forma independente.

O que os nossos formandos dizem

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

Perguntas Frequentes

Quem é a Dedika?

O certificado é válido em Angola?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF