
Curso de Roblox Studio
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.
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.
Conteúdo do curso
8 Capítulos • 33 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesIntrodução ao Roblox Studio
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 2EsconderEsconder detalhesVer detalhesFundamentos de Scripting com Lua
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 3EsconderEsconder detalhesVer detalhesSistemas de Jogador e Controlo de Personagem
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 4EsconderEsconder detalhesVer detalhesDesign de Mundo de Jogo e Ambiente
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 5EsconderEsconder detalhesVer detalhesMecânicas de Jogo e Ciclos Principais
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 6EsconderEsconder detalhesVer detalhesPersistência de Dados e Progressão do Jogador
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 7EsconderEsconder detalhesVer detalhesSistemas Multijogador e Redes
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 8EsconderEsconder detalhesVer detalhesOtimização, Polimento e Publicação
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.
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...

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.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

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




















