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

Curso de Roblox

Aprenda a construir, programar e publicar os seus próprios jogos Roblox a partir do zero. Este curso abrange tudo, desde o design de ambientes 3D e programação em Lua até à monetização e gestão de jogos em direto. Quer seja um completo iniciante ou queira aperfeiçoar-se, terminará com jogos reais e jogáveis e com as competências para continuar a evoluir.

Dedika para empresas

O que vai aprender:

Começará por dominar a interface e as ferramentas de construção do Roblox Studio, passando depois para a programação em Lua para criar mecânicas de jogador interativas, sistemas de saúde e ciclos de jogo. A partir daí, conceberá economias de jogo completas com tabelas de classificação, inventários e armazenamento persistente de dados. Explorará também temas avançados como programação orientada a objetos, segurança antiexploração e princípios de design multijogador. No final, saberá como otimizar, publicar e comercializar o seu jogo para jogadores reais na plataforma Roblox.

Como estuda de forma prática Curso de Roblox

Como pratica Curso de Roblox

Para si que é empresa e quer formar a 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 • 39 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Introdução ao Roblox Studio

  • Aula 1 • Navegar na Interface do Studio

    Apresenta todos os painéis, menus e barras de ferramentas principais do Studio. Os formandos ganham confiança a deslocar-se eficientemente pelo espaço de trabalho.

  • Aula 2 • Visão Geral da Plataforma Roblox

    Aborda o ecossistema Roblox, a configuração da conta e as capacidades da plataforma. Estabelece o contexto para perceber porque é que o Studio é o ambiente de desenvolvimento principal.

  • Aula 3 • Guardar e Publicar Projetos

    Explica os fluxos de trabalho de guardar localmente, na nuvem e de publicação. Garante que os formandos podem preservar e partilhar o seu trabalho de forma fiável.

  • Aula 4 • Trabalhar com Peças e Objetos

    Ensina a inserção, seleção e manipulação de peças 3D. Liga o manuseamento de objetos à construção de qualquer ambiente de jogo.

Capítulo 2Ver detalhes

Construir Ambientes de Jogo

  • Aula 1 • Importar e Utilizar Assets

    Explica como importar malhas, imagens e áudio da biblioteca de assets. Expande o leque visual dos ambientes construídos pelos formandos.

  • Aula 2 • Escultura e Pintura de Terreno

    Aborda as ferramentas do Editor de Terreno para gerar e modelar paisagens. Liga a criação de terreno ao estabelecimento de um mundo de jogo credível.

  • Aula 3 • Construir Estruturas com Peças

    Ensina a construir paredes, pisos e estruturas complexas utilizando combinações de peças. Reforça as técnicas de colocação e alinhamento precisos do Capítulo 1.

  • Aula 4 • Aplicar Materiais e Cores

    Apresenta as propriedades dos materiais e a personalização de cores para peças. Os formandos aprendem como o design visual afeta a imersão do jogador.

  • Aula 5 • Iluminação e Atmosfera

    Aborda a iluminação ambiente, fontes de luz e definições de atmosfera. Os formandos moldam o ambiente e a visibilidade do seu cenário.

Capítulo 3Ver detalhes

Fundamentos de Scripting com Lua

  • Aula 1 • Aceder e Modificar Objetos

    Aborda a hierarquia do jogo, o FindFirstChild e a manipulação de propriedades via código. Os formandos alteram dinamicamente o mundo do jogo através de scripts.

  • Aula 2 • Fluxo de Controlo e Funções

    Ensina declarações if-else, ciclos e funções reutilizáveis. Os formandos estruturam a lógica que orienta o comportamento do jogo.

  • Aula 3 • Sintaxe Lua e Tipos de Dados

    Aborda variáveis, tipos de dados, operadores e expressões básicas em Lua. Fornece a base linguística necessária para todo o scripting subsequente.

  • Aula 4 • Eventos e Conexões

    Apresenta os eventos do Roblox e os padrões Connect e Disconnect. Os formandos constroem scripts que reagem a ações do jogador e a acionadores do jogo.

  • Aula 5 • Tipos de Script Roblox e Colocação

    Explica Scripts, LocalScripts e ModuleScripts e onde cada um se coloca. A colocação correta previne erros comuns de execução.

Capítulo 4Ver detalhes

Mecânicas de Jogador e Interação

  • Aula 1 • Elementos GUI para Jogadores

    Apresenta ScreenGui, TextLabel e ImageButton para ecrãs de informação (HUD). Os formandos constroem IU funcional que comunica o estado do jogo aos jogadores.

  • Aula 2 • Tratamento de Entrada do Utilizador

    Aborda o UserInputService e o ContextActionService para entrada de teclado, rato e comando de jogo. Os formandos mapeiam entradas para ações no jogo.

  • Aula 3 • Modificar o Movimento do Jogador

    Ensina WalkSpeed, JumpPower e scripts de movimento personalizados. Os formandos ajustam e expandem a locomoção predefinida do personagem.

  • Aula 4 • Compreender o Objeto Jogador

    Aborda o serviço Players, o LocalPlayer e a estrutura do modelo Character. Estabelece o modelo de dados subjacente a todo o scripting relacionado com jogadores.

  • Aula 5 • Sistemas de Saúde e Dano

    Explica a saúde do Humanoid, funções de dano e lógica de respawn. Os formandos implementam mecânicas de saúde prontas para combate.

Capítulo 5Ver detalhes

Sistemas de Jogo e Gestão de Dados

  • Aula 1 • Sistemas de Inventário e Itens

    Explica a lógica de inventário baseada em tabelas e mecânicas de recolha de itens. Os formandos constroem sistemas que rastreiam e gerem itens pertencentes aos jogadores.

  • Aula 2 • Tabelas de Classificação e Estatísticas

    Aborda a configuração de leaderstats e atualizações dinâmicas de estatísticas via scripts. Os formandos criam classificações visíveis de jogadores que fomentam a competição.

  • Aula 3 • Ciclo de Jogo e Sistemas de Ronda

    Ensina a gestão de rondas baseada em temporizadores e máquinas de estados de jogo. Os formandos estruturam sessões de jogo repetíveis com condições de início e fim claras.

  • Aula 4 • Eventos e Funções Remotos

    Aborda o RemoteEvent e o RemoteFunction para comunicação cliente-servidor. Os formandos sincronizam o estado do jogo de forma segura através da rede.

  • Aula 5 • DataStore para Poupança Persistente

    Ensina o DataStoreService para guardar e carregar dados do jogador entre sessões. Os formandos garantem que o progresso do jogador persiste entre sessões de jogo.

Capítulo 6Ver detalhes

Técnicas Avançadas de Scripting

  • Aula 1 • Arquitetura de ModuleScript

    Ensina a organizar lógica partilhada em ModuleScripts para reutilização entre scripts. Os formandos reduzem a duplicação de código e melhoram a facilidade de manutenção do projeto.

  • Aula 2 • Depuração e Tratamento de Erros

    Aborda a janela Output, pcall e xpcall para uma gestão robusta de erros. Os formandos identificam e corrigem bugs sistematicamente.

  • Aula 3 • Programação Orientada a Objetos em Lua

    Apresenta metatabelas e padrões de classe para código estruturado. Os formandos organizam sistemas complexos em módulos reutilizáveis e legíveis.

  • Aula 4 • Corrotinas e Padrões Assíncronos

    Aborda coroutine.wrap, task.spawn e task.delay para lógica concorrente. Os formandos executam processos paralelos sem bloquear a thread principal.

  • Aula 5 • Otimização de Desempenho

    Explica a criação de perfis de script, cache de instâncias e consciência do orçamento de renderização. Os formandos escrevem código que mantém taxas de fotogramas suaves à escala.

Capítulo 7Ver detalhes

Monetização e Economia do Jogo

  • Aula 1 • Lojas e IU de Mercado

    Aborda a construção de interfaces de loja com molduras de deslocamento e diálogos de confirmação de compra. Os formandos criam montras polidas que geram conversões.

  • Aula 2 • Sistemas de Moeda Virtual

    Explica a conceção de uma moeda no jogo com mecânicas de ganhar e gastar. Os formandos equilibram ciclos económicos para sustentar o envolvimento do jogador.

  • Aula 3 • Política da Plataforma e Design Ético

    Revê as regras de monetização da plataforma, design adequado à idade e princípios de jogo justo. Os formandos alinham a sua economia com os padrões da comunidade.

  • Aula 4 • Produtos de Programador e Consumíveis

    Ensina produtos de programador para compras repetíveis e tratamento de ProcessReceipt. Os formandos implementam itens consumíveis como pacotes de moeda.

  • Aula 5 • Passes de Jogo e Benefícios Premium

    Aborda a criação de passes de jogo e a concessão de vantagens aos compradores via MarketplaceService. Os formandos constroem sistemas de compra única que recompensam os jogadores.

Capítulo 8Ver detalhes

Publicação, Teste e Crescimento

  • Aula 1 • Análises e Métricas de Jogador

    Apresenta o painel de análises do Roblox para rastrear retenção e receita. Os formandos utilizam dados para tomar decisões de design informadas.

  • Aula 2 • Página do Jogo e Capacidade de Descoberta

    Ensina a otimizar a página do jogo com miniaturas, descrições e etiquetas. Os formandos maximizam a descoberta orgânica na plataforma.

  • Aula 3 • Testes de Jogabilidade e Garantia de Qualidade

    Aborda os modos de teste de jogo do Studio, testes em equipa e fluxos de trabalho de rastreio de bugs. Os formandos validam a jogabilidade antes do lançamento público.

  • Aula 4 • Gestão Comunitária e Comentários

    Aborda a gestão de comentários de jogadores, canais sociais e anúncios de atualizações. Os formandos constroem uma comunidade leal de jogadores em torno do seu jogo.

  • Aula 5 • Operações ao Vivo e Atualizações

    Explica versionamento, implementações faseadas e estratégias de conteúdo sazonal. Os formandos mantêm o interesse dos jogadores através de atualizações consistentes e planeadas.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Aspirantes a criadores de jogos: desejosos de transformar ideias criativas em experiências reais e jogáveis.

  • Jovens entusiastas: jogadores apaixonados de Roblox prontos para passar de consumidor a criador.

  • Pais e educadores: à procura de um plano curricular estruturado de design de jogos para crianças e adolescentes.

  • Pessoas em transição de carreira: a explorar carreiras tecnológicas através de um ponto de entrada acessível e baseado em projetos.

  • Criadores independentes: que desejam alcançar o enorme público da Roblox com conceitos de jogos originais.

  • Estudantes empreendedores: motivados a gerar rendimento através da criação e rentabilização dos seus próprios jogos.

O que os nossos alunos dizem

As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar de mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos de 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 formações

FAQ

Quem é a Dedika?

O certificado é válido em Portugal?

Os cursos são gratuitos?

Qual é a carga horária dos cursos?

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