
Nesta aula mostramos como instalar o Roblox Studio e damos o primeiro passo para você começar a criar seus próprios jogos. Vamos detalhar cada etapa necessária para configurar o Roblox Studio de forma simples e prática, explicando tudo o que você precisa para começar sua jornada no desenvolvimento de jogos no Roblox.
Nesta aula, vamos explorar o Roblox Studio pela primeira vez, entendendo como navegar pela interface e localizar as ferramentas essenciais. Você aprenderá como usar as funções básicas, compreender o layout do ambiente de desenvolvimento e receber dicas práticas para começar a criar seu primeiro jogo. É o ponto de partida ideal para quem deseja mergulhar no universo de desenvolvimento no Roblox com confiança.
Nesta aula, você aprenderá como trabalhar com os três eixos de um ambiente 3D no Roblox Studio e como mover objetos com precisão. Exploraremos truques importantes, como o alinhamento à grade, e detalhes sobre a posição dos objetos na janela de Propriedades. Além disso, entenderemos como ativar o seletor de visualização e utilizá-lo para manipular elementos no espaço 3D. Este é um guia essencial para quem deseja dominar o ambiente 3D e criar jogos com mais precisão e profissionalismo.
Nesta aula, você aprenderá a usar a ferramenta Dimensionar no Roblox Studio para redimensionar objetos em um ambiente 3D com precisão. Exploraremos como ajustar dimensões de acordo com a grade, evitar efeitos colaterais indesejados e ancorar objetos para mantê-los fixos. Além disso, faremos testes práticos para garantir que você domine essa habilidade essencial para criar estruturas incríveis no Roblox.
Nesta aula, você aprenderá como usar a ferramenta Girar no Roblox Studio para rotacionar objetos no espaço 3D. Descubra como os eixos se comportam durante a rotação, as diferenças práticas entre girar, mover e dimensionar, e como ajustar a grade para trabalhar com precisão em graus. Também abordaremos cuidados importantes ao mover objetos já rotacionados, garantindo que suas criações sejam feitas com profissionalismo e precisão.
Nesta aula, você descobrirá como usar a poderosa ferramenta Transformar no Roblox Studio, que combina as funções de mover, dimensionar e girar objetos em um único recurso. Aprenda a manipular objetos com precisão no espaço 3D, ajustando a posição, escala e rotação de forma integrada. Exploraremos situações práticas, como movimentar objetos já dimensionados e rotacionados, além de modificar a grade para trabalhar com ainda mais controle. Uma aula indispensável para quem busca dominar o desenvolvimento no Roblox com eficiência.
Nesta aula, você aprenderá a agrupar objetos no Roblox Studio, entendendo as diferenças entre agrupar como pasta e como modelo. Descubra qual método usar em diferentes situações e acompanhe a criação de uma escada de degraus simples, transformando blocos básicos em um modelo funcional. Exploraremos também como redimensionar modelos e manipular objetos agrupados, oferecendo as ferramentas essenciais para criar estruturas mais complexas com eficiência e organização no Roblox.
Nesta aula, vamos explorar a Toolbox, a poderosa caixa de ferramentas do Roblox Studio, que permite acessar uma infinidade de assets 3D gratuitos. Descubra como testar assets como casas na árvore e carros, e aprenda a identificar scripts ocultos que podem causar problemas no seu jogo. Vamos mostrar como usar os assets de forma segura, destacando cuidados essenciais para evitar riscos e otimizar suas criações. Seja você iniciante ou experiente, esta aula vai expandir suas possibilidades no desenvolvimento de jogos no Roblox Studio!
Nesta aula, você aprenderá três maneiras práticas de importar objetos 3D para o Roblox Studio, incluindo MeshPart, Gerenciador de Ativos e a opção 'Importar 3D'. Descubra como aplicar texturas personalizadas, salvar seus projetos no servidor do Roblox e controlar a visibilidade dos objetos importados para compartilhar ou não com outros desenvolvedores. Este guia completo é ideal para quem deseja integrar modelos criados em outros programas ao universo do Roblox com facilidade e criatividade!
Nesta aula, você descobrirá como encontrar assets 3D de qualidade para elevar o visual do seu jogo no Roblox Studio. Vamos discutir como escolher objetos que harmonizem com seu projeto para criar uma experiência imersiva e profissional para os jogadores. Você aprenderá a identificar e utilizar pacotes populares, como a Polygon Series e a Simple Series, além de explorar assets gratuitos disponíveis no Roblox. Perfeito para quem deseja melhorar a estética do jogo sem precisar modelar do zero!
Nesta aula, você aprenderá a transformar o visual do seu jogo no Roblox Studio com um incrível efeito de Cel Shading, inspirado no estilo dos animes. Descubra como alterar as configurações de iluminação (Lighting), adicionar correções de cores (ColorCorrection) e aplicar destaques visuais nos personagens com scripts simples. Vamos explorar como criar bordas ao redor dos modelos e personalizar detalhes para deixar o efeito ainda mais impactante. Uma abordagem prática e criativa para dar ao seu jogo um estilo único e imersivo!
Nesta aula, você aprenderá tudo sobre Grupos de Colisão no Roblox Studio: o que são, como criá-los e como usá-los para resolver problemas em seus projetos. Descubra como ajustar colisões para objetos específicos, garantindo que certas interações não ocorram, como alçapões ou armadilhas que precisam funcionar de forma independente. Vamos explorar os grupos padrão, como 'Default' e 'StudioSelectable', e ensinar como criar e personalizar grupos adicionais para simular interações complexas no jogo. Uma ferramenta essencial para quem busca controle total sobre a física no Roblox!
Nesta aula, você aprenderá as principais diferenças entre Pastas e Modelos no Roblox Studio e como aproveitar ao máximo as vantagens de cada um. Descubra por que pastas são ideais para facilitar a edição de objetos e como modelos oferecem maior controle durante a execução do jogo. Vamos explorar um 'probleminha' comum ao mover o conteúdo de uma pasta e apresentar a solução com um código prático e explicado passo a passo. Aprenda a combinar os dois recursos de forma eficiente para melhorar seu workflow no desenvolvimento de jogos!
Nesta aula, você aprenderá o que são variáveis em programação e como usá-las no Roblox Studio com Lua. Vamos explorar os três tipos de script disponíveis (Server Script, Local Script e Module Script) e realizar operações básicas com diferentes tipos de variáveis, como números, textos, booleanos, arrays e objetos. Além disso, você verá exemplos práticos, como trocar a cor de um bloco usando código, e aprenderá a interagir com objetos de forma eficiente. Este vídeo é ideal tanto para iniciantes quanto para programadores experientes que desejam revisar conceitos fundamentais de maneira prática!
Nesta aula, você verá 10 exemplos práticos e variados da estrutura de repetição 'For' em Lua, usada no Roblox Studio. Vamos explorar desde loops simples de contagem até casos mais avançados, como loops descendentes, aninhados e iterando sobre tabelas, dicionários e objetos do Roblox. Aprenda a usar condicionais dentro de loops, controlar o tempo com estruturas de repetição e até executar funções em ciclos. Ideal tanto para iniciantes quanto para quem deseja revisar fundamentos e ampliar suas habilidades de programação!
Nesta aula, você aprenderá oito formas práticas de usar tabelas (arrays) no Roblox Studio com Lua. Descubra como criar tabelas simples, adicionar e remover elementos, iterar sobre os valores e até verificar a existência de itens específicos. Exploraremos técnicas como mesclar duas tabelas, ordenar seus elementos e trabalhar com tabelas que representam objetos do Roblox. Este conteúdo é perfeito para iniciantes que desejam dominar tabelas e para programadores experientes que querem revisar conceitos fundamentais.
Nesta aula, vamos revisar o básico sobre funções no Lua, explorando exemplos práticos no Roblox Studio. Aprenda a criar funções simples, anônimas e recursivas, além de trabalhar com argumentos variáveis, parâmetros padrão e retornos múltiplos. Também veremos como usar tabelas como parâmetros, manipular strings e integrar funções com eventos do Roblox. Este conteúdo é perfeito para iniciantes e programadores experientes que desejam dominar funções no scripting do Roblox!
Nesta aula, exploramos o conceito de referências no código Lua do Roblox Studio, um tema essencial para quem deseja avançar em programação. Começaremos relembrando o funcionamento básico de variáveis simples, como strings, e avançaremos para variáveis complexas, como arrays e objetos. Você aprenderá como referências afetam o comportamento de variáveis compartilhadas, o que são ponteiros, e como atualizar propriedades de objetos sem confundir os dados. Além disso, veremos como quebrar referências de forma eficaz utilizando a técnica de DeepCopy (Encoding e Decoding). Este vídeo é indispensável para entender como o gerenciamento de dados funciona e evitar armadilhas comuns ao lidar com estruturas mais avançadas no desenvolvimento de jogos no Roblox.
Nesta aula, vamos explorar os blocos de decisão (If, ElseIf e Else) e o uso de variáveis booleanas no Lua do Roblox Studio. Você aprenderá desde o básico, como criar e testar um 'if', até exemplos mais avançados, como combinar 'elseif' e 'else' para criar lógica de decisão robusta. Também veremos como usar o operador ternário para simplificar seu código e criar funções que encerram o processamento assim que encontram um resultado. Exploraremos variáveis booleanas, incluindo valores como true, false e nulo, e como usá-las para tomar decisões eficientes no seu código. Este conteúdo é ideal para iniciantes e para quem quer revisar fundamentos de lógica de programação de forma clara e prática!
Nesta aula, você aprenderá a detectar eventos dentro do seu jogo no Roblox Studio, um aspecto essencial para criar interatividade. Exploraremos eventos como PlayerAdded, PlayerRemoving, CharacterAdded e CharacterRemoving, que permitem rastrear jogadores e personagens no jogo. Além disso, veremos como usar eventos de física, como Touched e TouchEnded, e eventos relacionados ao desempenho, como Heartbeat e RenderStepped. Também abordaremos eventos de interface, como MouseButton1Click, para criar botões interativos. Este conteúdo é perfeito para quem deseja aprimorar suas habilidades em programação e interatividade no Roblox!
Nesta aula, você aprenderá como usar Module Scripts no Roblox Studio de duas maneiras poderosas: como Singleton e como Factory. Descubra as diferenças entre esses padrões de projeto, com o Singleton permitindo o compartilhamento de uma única instância entre vários scripts e o Factory criando objetos independentes. Vamos analisar exemplos práticos, como gerenciar variáveis compartilhadas, criar construtores de objetos e habilitar ou desabilitar scripts no Roblox Studio. Ideal para quem deseja aprofundar seus conhecimentos em programação e organização de código no Roblox!
Nesta aula, exploramos como utilizar tags (marcadores) no Roblox Studio para localizar objetos 3D e modificar suas propriedades de forma eficiente. Você aprenderá a aplicar tags em diferentes níveis da hierarquia de objetos, acessar suas propriedades e adicionar programação específica para interações dinâmicas. Veremos como usar ServerScripts para implementar essa funcionalidade, criando um fluxo de trabalho organizado e prático para manipulação de objetos dentro do jogo.
Nesta aula, abordamos como proteger seu código contra erros no Roblox Studio usando 'pcall' (Protected Call). Você aprenderá a identificar erros, implementar chamadas protegidas e usar condicionais como 'if else' para analisar retornos do 'pcall'. Exploraremos exemplos práticos, desde erros simples até cenários mais realistas, como lidar com falhas em serviços externos ou problemas inesperados no ambiente de jogo. Essa abordagem ajuda a criar código robusto e preparado para situações adversas, garantindo uma experiência fluida para os jogadores.
Nesta aula, você aprenderá como depurar seu código no Roblox Studio utilizando as ferramentas print e breakpoints (pontos de interrupção). Vamos explorar como fazer uma variável de um Module Script chegar a outro e verificar se ela está sendo passada corretamente. Descubra como validar e refatorar variáveis, usar print para monitorar valores em tempo real e aproveitar breakpoints para analisar o comportamento do código linha por linha. Também veremos como configurar o Roblox Player para testes e o Terminal do Servidor para depuração em tempo real. Um guia essencial para identificar e corrigir erros no desenvolvimento de jogos no Roblox Studio!
Nesta aula, você aprenderá a criar um menu no Roblox Studio utilizando ScreenGui e configurar elementos interativos. Exploraremos como adicionar Frames, TextLabels e ImageButtons, ajustar âncoras e dimensões com UDim2 e AnchorPoint, e aplicar personalizações como cantos arredondados e UIStroke. Na parte avançada, vamos implementar scripts para automatizar comportamentos, gerenciar ações dos botões e definir a orientação da tela para dispositivos móveis. Ao final, você estará apto a criar menus responsivos e personalizados para seus jogos.
Nesta aula, você aprenderá a criar interfaces 2D em objetos 3D no Roblox Studio utilizando SurfaceGui e BillboardGui. Exploraremos como adicionar elementos diretamente nas superfícies de objetos 3D e criar interfaces flutuantes com alinhamento dinâmico. Veremos como capturar o nome do jogador local e criar interações, como um painel que solicita senha, utilizando LocalScripts. Também revisaremos conceitos de alinhamento, posição e dimensão apresentados anteriormente no ScreenGui, adaptados para o uso em ambientes 3D.
Nesta aula, você aprenderá como criar animações no Roblox Studio usando as ferramentas nativas, sem necessidade de plug-ins ou programas externos. Vamos explorar desde os fundamentos, como criar keyframes e definir prioridades de animação, até a publicação e integração da animação no jogo. Veremos como aplicar técnicas de Inverse Kinematics (IK), ajustar a linha do tempo e usar scripts como ActionLocalScript para controlar ações como iniciar, parar e ajustar a altura da animação. Um guia prático para quem está começando a animar no Roblox e deseja dominar as etapas essenciais para dar vida aos personagens.
Nesta aula, você aprenderá a utilizar o ViewportFrame no Roblox Studio para integrar objetos 3D diretamente em sua interface 2D. Exploraremos como adicionar e configurar itens no Explorador, criar câmeras personalizadas para o ViewportFrame e usar o método PivotTo para posicionar objetos com precisão. Também abordaremos como fazer objetos 3D girarem em tempo real usando o evento Heartbeat em LocalScripts. Este recurso é perfeito para criar interfaces inovadoras, como inventários interativos, e adicionar um toque profissional aos seus jogos.
Nesta aula, você aprenderá a modelar um lobby completo para o seu jogo usando apenas as ferramentas nativas do Roblox Studio. Exploraremos técnicas como intersecção e subtração de objetos para criar formas complexas a partir de peças simples. Vamos configurar colisões, ajustar propriedades e organizar os objetos em diferentes níveis. Além disso, veremos como usar o CollisionFidelity para melhorar a precisão da física e criar áreas específicas dentro do lobby. No final, você terá um protótipo funcional e visualmente alinhado para seu jogo.
Nesta aula, você aprenderá a criar uma tela de loading no Roblox Studio para melhorar a imersão no seu jogo, ocultando o carregamento de objetos 3D e elementos visuais. Vamos explorar como construir um GUI básico, configurar uma barra de progresso e implementar scripts com funcionalidades como BindableEvent e carregamento de fontes e assets. Também veremos como personalizar a tela de loading para o seu jogo e otimizar o carregamento inicial para melhorar a experiência do jogador. No final, você terá uma tela funcional que pode ser facilmente integrada e ajustada para atender às necessidades do seu projeto.
Nesta aula, você aprenderá a salvar dados dos seus jogadores no Roblox Studio utilizando a API DataStore. Exploraremos como criar um ModuleScript simples com funções para salvar e carregar informações na nuvem, garantindo que moedas, experiência ou outros itens sejam mantidos quando os jogadores retornarem ao jogo. Vamos implementar as funções carregarDados e salvarDados, entender como usar pcall para lidar com erros e configurar o acesso à API do Roblox para testes. Ao final, você terá um sistema funcional para gerenciar dados de forma segura e eficiente.
Nesta aula, você aprenderá a combinar o SurfaceGui com o DataStore no Roblox Studio para criar um placar dinâmico exibido diretamente no ambiente 3D do jogo. Exploraremos funções como carregarDadosGlobal e salvarDadosGlobal para gerenciar informações dos jogadores na nuvem, além de aprender técnicas para organizar e formatar dados, como abreviações de números e ordenação por múltiplas propriedades. Ao final, você terá um sistema funcional que exibe os melhores jogadores de forma visual e interativa no seu jogo.
Nesta aula, você aprenderá a evitar problemas ao manipular dados no Roblox Studio usando o DataStore. Exploraremos como identificar e resolver questões relacionadas à perda de dados, utilizando métodos como IsStudio() para diferenciar testes locais de execuções ao vivo. Veremos como obter e salvar dados corretamente, recuperar nomes e chaves de DataStores perdidos e configurar permissões adequadas para seus jogos. Também analisaremos limites de velocidade do DataStore e realizaremos testes práticos para garantir que suas informações sejam armazenadas com segurança. Um guia essencial para criar sistemas robustos e confiáveis no Roblox.
Nesta aula, você aprenderá como implementar múltiplos DataStores em um único jogo no Roblox Studio, simulando o funcionamento de tabelas em um banco de dados. Exploraremos como organizar diferentes tipos de informações, como criar controles individuais para cada DataStore usando a função getDataStore() e como evitar problemas com os limites de leitura e gravação. Veremos exemplos práticos de aplicação e discutiremos estratégias para estruturar os dados de maneira eficiente e segura. Uma abordagem avançada para otimizar a gestão de dados no seu jogo!
Nesta aula, você aprenderá a usar o HTTP Service no Roblox Studio para realizar chamadas de API externas e enriquecer a experiência do seu jogo. Exploraremos os fundamentos do HTTP Service, desde como configurar chamadas seguras até solucionar problemas comuns. Como exemplo prático, vamos implementar uma funcionalidade para alterar a cor de cilindros no Roblox utilizando uma API REST com respostas em JSON, conectando-se ao Supabase. Este tutorial fornece uma base sólida para integrar serviços externos e transformar a interatividade dos seus jogos.
Nesta aula, você aprenderá a integrar o Guilded ao seu jogo no Roblox Studio, criando experiências interativas e exclusivas para sua comunidade. Exploraremos como configurar o modo Developer no Guilded e criar bots personalizados para comunicação externa, além de habilitar as solicitações HTTP no Roblox Studio, fundamentais para conectar as duas plataformas.
Durante o tutorial, veremos como obter informações de canais do Guilded, detectar nomes de usuários e mensagens específicas, trabalhar com datas para criar interações temporais no jogo e configurar verificações detalhadas de jogadores. Também vamos implementar funcionalidades que permitem recompensar membros da sua comunidade no Guilded diretamente no jogo, criando uma experiência conectada e envolvente.
Este tutorial é ideal para quem deseja ampliar o engajamento da sua comunidade e fortalecer a integração entre seus jogos no Roblox e a plataforma Guilded.
Nesta aula, você descobrirá os planos do Roblox para utilizar o código dos desenvolvedores em sua própria Inteligência Artificial e como isso impactará os criadores de conteúdo. Exploraremos quais dados o Roblox pretende coletar e como a nova opção de compartilhamento funcionará, quando a coleta de dados começará e como ela afeta assets gratuitos, além de análises detalhadas do comportamento da opção e considerações éticas sobre o uso de dados. Você também aprenderá a proteger seus códigos e assets de usos indesejados pela AI e a tomar uma decisão informada sobre ser a favor ou contra essa prática. Este vídeo é essencial para quem deseja compreender e se preparar para o futuro da criação no Roblox.
Nesta aula, você aprenderá como aproveitar o ChatGPT para criar e otimizar jogos no Roblox Studio, mesmo que já tenha experiência. Exploraremos como utilizar o ChatGPT para lembrar comandos pouco usados, planejar ideias e validar cenários de maneira eficiente. Você verá exemplos práticos, como criar uma função para mover uma Part no Roblox e combiná-la com outra função gerada pela IA. Também aprenderá a pedir ajuda para criar um jogo Idle-Clicker, incluindo como salvar dados no DataStore.
Além disso, discutiremos como identificar e corrigir erros nos códigos gerados, tornando-os mais robustos e seguros. Este vídeo é ideal para quem deseja integrar Inteligência Artificial em seus processos de criação no Roblox Studio, aproveitando ao máximo as ferramentas disponíveis.
Nesta aula, você aprenderá a abreviar números gigantes para exibi-los de forma compacta e eficiente no Roblox Studio, uma prática comum em jogos que precisam otimizar o espaço visual. Utilizando funções geradas pelo ChatGPT, veremos como criar e refinar um script para transformar números em formatos mais amigáveis, como Milhões, Bilhões e até Vigintilhões. Exploraremos como rodar testes, adicionar níveis adicionais e ajustar os resultados para remover formatações indesejadas. Ao final, você terá um script funcional que pode ser aplicado diretamente nos seus projetos do Roblox Studio.
Nesta aula, você acompanhará um desafio prático: criar um jogo simples no Roblox Studio em apenas 60 minutos. Exploraremos todo o processo, desde a modelagem inicial, programação de ModuleScripts e ServerScripts, até a resolução de bugs em tempo real. Para economizar tempo, utilizamos o ChatGPT para relembrar comandos e realizar cálculos, como converter segundos para o formato hora:minuto:segundo. O objetivo é demonstrar como transformar uma ideia em algo funcional e minimamente jogável dentro de um curto período, testando os limites da criatividade e da eficiência no desenvolvimento de jogos no Roblox.
Nesta aula, você aprenderá a criar a estrutura básica de um jogo estilo Tycoon no Roblox Studio, incluindo como materializar objetos 3D no Workspace ao apertar um botão. Exploraremos como organizar o mapa antes de iniciar, configurar botões de ação e implementar funções essenciais no TycoonModuleScript, como prepara, botaoAcionado, e desabilitaOBotao. Também veremos técnicas para otimizar o processo de definição de coordenadas dos objetos 3D e evitar problemas no desenvolvimento. Ao final, você terá um sistema funcional para criar jogos Tycoon no Roblox.
Nesta aula, você aprenderá a criar um jogo de sobrevivência no Roblox Studio utilizando um kit completo e configurável. Com este modelo, você pode começar imediatamente, mesmo sem conhecimento em programação, apenas ajustando configurações simples. Para quem deseja personalizar completamente a experiência, o conteúdo traz explicações detalhadas sobre scripts e mecânicas.
Você verá como configurar barras de status, eventos para jogadores e personagens, e funções avançadas para gerenciar interações, como calculaDesgastePorTempo, showDamage, e recupera. Também abordaremos técnicas para detectar resolução de tela e ajustar elementos do GUI. Com este kit, você estará pronto para criar um jogo de sobrevivência único e envolvente no Roblox.
Nesta aula, você aprenderá a criar um sistema de telecinese no Roblox Studio, inspirado na habilidade Ultrahand de The Legend of Zelda: Tears of the Kingdom. Utilizando o poder do mouse e ferramentas como Highlight e DragDetector, exploraremos como permitir que jogadores movam objetos no jogo de forma dinâmica e interativa.
Passaremos pela configuração de scripts, incluindo MouseLocalScript, ModoRotacionarLocalScript e MouseControlLocalModuleScript, além de entender o funcionamento do DragDetector e como integrá-lo com eventos no jogo. Este projeto combina criatividade e técnica para criar mecânicas únicas que irão enriquecer a jogabilidade.
Nesta aula, você aprenderá como criar um jogo totalmente 2D no Roblox Studio utilizando exclusivamente o GUI (Graphical User Interface). Exploraremos as etapas para configurar um personagem animado, criar controles de movimento e adicionar interações dinâmicas, tudo dentro de um ambiente 2D.
O conteúdo inclui a implementação de scripts como TwoAxisCharacterControlLocalScript, CharacterModuleScript e ControlModuleScript, além de funções avançadas como applyGravity, hitTest, e adjustAnimationStep. Também abordaremos desafios e melhores práticas para simular física, hitboxes e animações fluidas em um jogo 2D no Roblox. Esta aula é perfeita para quem busca explorar novas possibilidades criativas e técnicas na plataforma.
Nesta aula, você aprenderá a criar um sistema de voo dinâmico no Roblox Studio, inspirado em jogos de anime e super-heróis. Configure controles intuitivos que permitem ativar e desativar o voo, movimentar-se em diferentes direções com base na câmera e ajustar a velocidade e altitude.
Exploramos desde a configuração de Remote Events e scripts locais, até a criação de funções como flyOn, flyOff, stabilizeBody, e adjustFlySpeed. Também discutimos o uso de RayCast, AlignPosition e AlignOrientation para garantir movimentos precisos e realistas. Este sistema é altamente personalizável e oferece liberdade criativa para adaptar os poderes às suas necessidades.
Nesta aula, você aprenderá a criar um sistema de desvio em super-velocidade no Roblox Studio, inspirado na série Dragon Ball. Este movimento especial permite que o personagem desvie de ataques com um teletransporte de curta distância ao pressionar rapidamente uma direção duas vezes (W, A, S, D, Q ou Z), enquanto está voando.
Abordaremos alterações no FlyControlLocalModuleScript e funções como detectDoubleKeyPress, moveMyCharacter, e setCharTransparency, responsáveis por criar o efeito visual e funcional do desvio. Esta habilidade pode ser integrada a outros sistemas, como o script de voo, para criar uma jogabilidade dinâmica e emocionante.
Nesta aula, você aprenderá a criar um jogo 3D com jogabilidade em 2D, aplicando o estilo 2.5D no Roblox Studio. Exploraremos como configurar uma câmera fixa, travar movimentos nos eixos desejados e usar BindActions para associar comandos. Veremos como ajustar o personagem no eixo Z e implementar scripts, como o BaseplateELavaServerScript e o Game2.5DLocalScript, para criar uma experiência fluida. Este tutorial é ideal para quem deseja desenvolver jogos de plataforma ou até mesmo criar um Metroidvania no Roblox, oferecendo uma base sólida para inovar em jogabilidade.
Nesta aula, vamos expandir o Obby 2.5D adicionando novos desafios ao jogo com plataformas móveis e interativas. Aprenda a criar uma plataforma vertical em movimento constante e uma plataforma que se torna intangível após um período de tempo. Exploraremos a configuração do Workspace e a implementação de scripts como o BaseplateELavaServerScript, VPlatformServerScript e FPlatformServerScript. Ao final, você terá ferramentas para enriquecer a experiência dos jogadores com mecânicas dinâmicas e desafiadoras.
Nesta aula, você aprenderá a criar plataformas com movimento horizontal no Roblox Studio utilizando as ferramentas AlignPosition e AlignOrientation. Exploraremos como essas técnicas superam as limitações de mover plataformas diretamente nos eixos X ou Z, garantindo movimentos suaves e precisos. Também veremos como atualizar o VPlatformServerScript para aplicar essa técnica às plataformas verticais. Com um exemplo prático, configuraremos o hPlatform e implementaremos o HPlatformServerScript para trazer dinamismo e funcionalidade ao seu jogo.
Nesta aula, você aprenderá a adicionar checkpoints ao seu jogo no Roblox Studio, permitindo que os jogadores reiniciem do último ponto salvo em vez de começar tudo novamente após um erro. Exploraremos como configurar os objetos de checkpoints, implementar o CheckPointServerScript e o CheckPointLocalScript, além de realizar ajustes no Game2.5DLocalScript para integrar essa funcionalidade ao jogo. Também veremos como testar o sistema com múltiplos jogadores, garantindo que os checkpoints funcionem perfeitamente em diferentes situações.
Nesta aula, você aprenderá a implementar o movimento de abaixar no Roblox Studio, utilizando ContentProvider para pré-carregar animações e Raycast para criar detecções precisas no ambiente de jogo. Exploraremos como configurar variáveis de controle, funções como playAnimation e stopAnimation, além de integrar detecções com a função checkRaycastToUp para garantir um comportamento realista do personagem. Também veremos como prevenir ações como pular enquanto o personagem está abaixado, garantindo uma experiência de jogo consistente e dinâmica.
Nesta aula, você aprenderá a criar uma porta automática simples no Roblox Studio utilizando código em Lua. Exploraremos desde os objetos necessários até a implementação do script no servidor, utilizando eventos como Touched e TouchEnded. Desenvolveremos funções para abrir e fechar a porta com TweenService e adicionaremos validações para garantir que apenas jogadores possam ativar a porta. Também discutiremos limitações desse modelo simples e apresentaremos soluções para aprimorá-lo. Ao final, você terá uma porta funcional e entenderá como usá-la em projetos mais avançados.
Nesta aula, vamos modelar o andar de um prédio no Roblox Studio, colocando em prática todas as técnicas aprendidas até agora e explorando novas ferramentas. Você aprenderá como usar as funções Subtrair e Unir para criar buracos em blocos, ajustar a física com precisão usando CollisionFidelity e planejar modelos básicos para criar uma estrutura eficiente. Vamos construir um prédio inteligente, testar a interação do avatar com o cenário e aprender a duplicar andares para criar construções complexas com facilidade.
Nesta aula, você aprenderá a criar uma porta funcional no Roblox Studio, sem precisar programar! Descubra como configurar os objetos necessários, adicionar dobradiças e ajustar grupos de colisão para criar uma porta que abre e fecha de maneira realista. Vamos explorar técnicas como limitar os ângulos de rotação da dobradiça e adicionar molas para garantir que a porta se feche sozinha. Além disso, ajustaremos parâmetros avançados, como Damping e Stiffness, para obter um movimento natural e eficiente. Perfeita para quem deseja criar interatividade no Roblox Studio sem complicações!
Nesta aula, você aprenderá a criar um sistema avançado de portas automáticas no Roblox Studio, capaz de ativar múltiplas portas simultaneamente e detectar a presença de vários jogadores. Exploraremos como desenvolver um código inteligente para gerenciar portas de forma eficiente e como testar interações com múltiplos jogadores, mesmo sem outros usuários ativos no momento. Este conteúdo é mais avançado, mas é perfeitamente acessível para quem acompanhou os tutoriais anteriores. Ao final, você terá um sistema funcional para implementar em projetos mais complexos no Roblox.
Chegou a hora de colocar em prática tudo o que você aprendeu! Neste desafio, vamos construir um prédio inteligente no Roblox Studio, explorando novas técnicas como Subtrair e Unir objetos para criar buracos precisos e ajustar a física com CollisionFidelity. Você aprenderá a planejar e estruturar modelos, criar andares duplicados e garantir que tudo funcione perfeitamente. Inclui um arquivo para download com os recursos necessários. Vamos construir juntos!
Nesta aula, você aprenderá a criar um sistema dinâmico para prédios inteligentes no Roblox Studio, randomizando a posição das lojas a cada partida. Exploraremos como usar o ServerStorage para armazenar modelos, clonar e posicioná-los no Workspace, e mover um modelo completo utilizando o PrimaryPart. Além disso, aprenderemos a realizar sorteios controlados e a simular a remoção de elementos de um array no Lua, mesmo sem o comando splice, aplicando soluções criativas para contornar essa limitação. Ao final, você terá um sistema funcional e inovador para adicionar mais dinamismo aos seus projetos.
Nesta aula, você aprenderá a criar um placar personalizado no Roblox Studio utilizando apenas um pequeno ServerScript. Exploraremos o uso do evento PlayerAdded para adicionar jogadores automaticamente ao placar e criar uma pasta chamada leaderstats, que armazenará as informações exibidas. Também veremos como adicionar colunas personalizadas ao placar, alterar valores dinamicamente e monitorar mudanças na Saída (Output). Ao final, você terá um placar funcional, pronto para ser implementado em seus jogos no Roblox Studio.
Nesta aula, você aprenderá a criar um sistema de moedas no Roblox Studio, começando com a animação de moedas sem utilizar o TweenService. Exploraremos a criação do primeiro LocalScript do canal, discutindo sua importância e onde posicioná-lo. Também veremos como utilizar o RunService para implementar animações dinâmicas e testar as interações com as moedas. Além disso, abordaremos como espalhar moedas aleatoriamente, mas em locais controlados, e animar todas as moedas disponíveis. Ao final, você terá um sistema inicial funcional para adicionar dinamismo e interatividade aos seus jogos.
Nesta aula, você aprenderá a randomizar as posições das moedas em locais pré-definidos, criar um evento de coleta e implementar camadas extras de proteção contra trapaças para proteger a economia do seu jogo no Roblox Studio. Exploraremos como identificar SpawnLocations, gerar identificadores únicos e sortear posições para distribuir moedas de forma controlada. Além disso, veremos como mover modelos usando SetPrimaryPartCFrame, adicionar eventos às moedas e validar a coleta com segurança, garantindo a atualização correta do placar de moedas. Ao final, você terá um sistema robusto e seguro para gerenciar moedas no seu jogo.
Nesta aula, você aprenderá como organizar e reaproveitar código no Roblox Studio utilizando ModuleScripts. Exploraremos onde criar esses scripts, seja no ServerScriptService ou no ReplicatedStorage, e quais são as melhores práticas para cada caso. Veremos como criar e testar ModuleScripts simples e como aplicar funções como decode, encode, deepCopy, splice, geradorDeID e filhosPeloNome em seus projetos. Além disso, aprenderemos a integrar ModuleScripts a códigos existentes para melhorar a estrutura e a manutenção do seu jogo. Ao final, você terá uma base sólida para organizar seu código de forma eficiente e profissional no Roblox Studio.
Nesta aula, você aprenderá a controlar a habilidade de escalar no Roblox Studio, evitando que personagens subam em objetos inadequados ou pequenos demais. Exploraremos o uso de TrussParts para configurar áreas escaláveis e adicionaremos uma função chamada habilidadeDeEscalar() em um ModuleScript. Veremos como utilizar um LocalScript para aplicar o código e como permitir que apenas objetos específicos sejam escalados. Ao final, você terá uma solução prática para melhorar a jogabilidade e o design do seu jogo no Roblox.
Nesta aula, você aprenderá a criar um sistema de Morph no Roblox Studio para transformar e destransformar o personagem dos jogadores em outros modelos. Exploraremos como utilizar LocalScripts, RemoteEvents, ServerScripts e ModuleScripts para implementar uma solução robusta e funcional. Veremos como criar funções como criaUmNovoMorphador(), transforme() e destransforme(), além de adicionar efeitos visuais com funções como explosao() e fimDaExplosao(). Também discutiremos como adaptar o sistema para diferentes modelos. Ao final, você terá um sistema de Morph completo, pronto para personalizar seus jogos no Roblox.
Nesta aula, você aprenderá como identificar jogadores Premium no Roblox Studio e incentivá-los a adquirir itens exclusivos no seu jogo. Exploraremos como melhorar o código de vendas com novos parâmetros na função entregaOItem() e conectar corretamente o eventoDeCompra. Veremos como aplicar programação às Tags utilizando um bloco FOR e como criar um sistema que reconheça jogadores Premium para oferecer benefícios únicos. Ao final, você terá um sistema funcional para engajar jogadores Premium e aumentar a monetização do seu jogo no Roblox.
Nesta aula, você aprenderá a criar funções no Roblox Studio que operam de forma consistente, baseadas em tempo, independentemente da performance do dispositivo. Exploraremos como utilizar o deltaTime para executar tarefas, como causar dano por segundo, evitando dependências do Heartbeat e diferenças nos Frames Por Segundo (FPS). Veremos exemplos práticos, desde um modelo simples até um cenário mais realista, para garantir que suas mecânicas sejam justas para todos os jogadores, independentemente do hardware. Ao final, você terá ferramentas para desenvolver sistemas robustos e equilibrados.
Nesta aula, você aprenderá a criar um efeito visual que faz o personagem dos jogadores brilhar ao tomar dano ou coletar um item especial no Roblox Studio. Utilizaremos um ServerScript e um ModuleScript para configurar e controlar o efeito, explorando a função prepara() para gerenciar a aplicação do brilho. Também veremos como usar diferentes cores e testar o recurso com modelos do Toolbox, adicionando um toque único ao seu jogo. Ao final, você terá um script funcional e personalizável para enriquecer a experiência dos jogadores.
Nesta aula, você aprenderá a criar uma visão de Raio-X no Roblox Studio utilizando o objeto Highlight. Exploraremos como configurar o VisaoDeRaioXLocalScript e o RaioXModuleScript para implementar as funções liga() e desliga(), permitindo destacar personagens e NPCs no jogo. Além disso, veremos como testar a funcionalidade no multiplayer para garantir que tudo funcione perfeitamente em diferentes cenários. Ao final, você terá um recurso visual simples e eficiente para adicionar ao seu jogo.
Nesta aula, você aprenderá a criar um indicador de dano no Roblox Studio que faz um número pular do personagem sempre que ele toma dano. Exploraremos o ShowDamageNumberModuleServerScript e desenvolveremos a função pulaNumero() para controlar a animação do número. Também veremos como editar grupos de colisão para ajustar o comportamento e integrar o sistema com outros scripts existentes. Ao final, você terá um recurso visual dinâmico e funcional para adicionar mais interatividade ao seu jogo.
Nesta aula, você aprenderá como reduzir o tempo de carregamento inicial do seu jogo no Roblox Studio utilizando o ContentProvider. Exploraremos como o carregamento era feito no Banana Bluff, os problemas enfrentados, e como implementar um filtro para identificar e carregar objetos únicos de maneira eficiente. Também discutiremos como lidar com itens de nomes iguais e os impactos de enviar objetos repetidos ao ContentProvider. Ao final, veremos os resultados do novo sistema de carregamento e como ele melhorou a experiência do jogador.
Nesta aula, você aprenderá a planejar corretamente onde posicionar seus scripts no Roblox Studio, garantindo segurança e performance no seu jogo. Exploraremos por que o ServerScriptService é o local ideal para Server Scripts, os riscos de deixá-los no Workspace e os impactos de performance ao colocá-los no StarterGui. Também discutiremos boas práticas para Local Scripts no StarterGui e como usar Remote Events para comunicação. Ao final, você terá uma compreensão clara de como organizar seus scripts para evitar problemas e melhorar a eficiência do seu projeto.
Nesta aula, você aprenderá a modelar dados para criar um RPG de anime no Roblox Studio, inspirado em Jujutsu Kaisen e Chainsaw Man. Exploraremos como controlar o perfil dos jogadores utilizando um Module Script no ServerScriptService, definindo atributos básicos, afinidades elementais e sistemas de contratos e equipamentos. Veremos exemplos práticos, como contratos com exigências específicas, para simular poderes únicos no jogo. Ao final, você terá uma estrutura funcional para começar a desenvolver um RPG complexo e envolvente no Roblox.
Nesta aula, você aprenderá os primeiros passos para criar um PlugIn local no Roblox Studio. Exploraremos como configurar e salvar seu próprio PlugIn, testando um exemplo simples para entender o funcionamento dessa poderosa ferramenta. Essa descoberta abre novas possibilidades para personalizar e otimizar seu fluxo de trabalho no Roblox Studio. Ao final, você terá um PlugIn funcional e estará pronto para explorar mais sobre este recurso.
Nesta aula, você entenderá como o LAG pode afetar o desenvolvimento de jogos no Roblox Studio e como tomar decisões para minimizar seus impactos. Exploraremos uma experiência prática para testar o LAG, avaliando o comportamento em diferentes situações, como delegar a física do personagem ao servidor e usar o SetNetworkOwner(). Veremos testes com várias telas e discutiremos as melhores práticas para lidar com a latência em jogos multiplayer. Ao final, você terá insights para criar experiências mais fluídas e responsivas para os jogadores.
Nesta aula, você aprenderá a otimizar a construção de fases no Roblox Studio, evitando a duplicação manual de objetos. Exploraremos como criar um único template para cada item, usar programação para duplicar e posicioná-los automaticamente, e configurar regras para grupos de blocos. Também veremos como calcular ângulos de forma simples, preparar templates estratégicos e identificar cada bloco criado. Ao final, você terá um sistema eficiente para criar e gerenciar fases no Roblox Studio de forma dinâmica e organizada.
Nesta aula, você aprenderá a sincronizar ações entre múltiplos servidores de um mesmo jogo no Roblox utilizando o MessagingService. Exploraremos como enviar e receber mensagens de forma organizada, implementar chamadas protegidas com pcall e detectar eventos como o desligamento do servidor. Também veremos como usar Module Scripts para controlar mensagens e servidores, além de funções essenciais como generateServerID(), checkIfIAmTheBoss() e externalCommand(). Ao final, você terá um sistema robusto para comunicação entre servidores, garantindo uma experiência sincronizada para os jogadores.
Nesta aula, você aprenderá como equipar UGCs nos jogadores do seu jogo no Roblox Studio utilizando o HumanoidDescription. Exploraremos como padronizar o visual dos personagens com um código simples de três linhas, utilizando o comando GetHumanoidDescriptionFromUserId(). Veremos como buscar códigos de UGCs, testar diferentes itens e discutir as limitações do uso de UGCs, incluindo a importância de obter permissão antes de utilizar assets de terceiros. Ao final, você terá as ferramentas necessárias para personalizar os jogadores de forma eficiente durante o desenvolvimento.
Nesta aula, você aprenderá a maneira mais fácil de testar a comunicação entre servidores no Roblox Studio utilizando o MessagingService. Exploraremos como rodar dois servidores de testes simultaneamente e verificar a interação entre eles. Atualizaremos o código do tutorial #71 com um novo IF e realizaremos testes para garantir que os servidores consigam se comunicar corretamente. Ao final, você terá um método prático e eficiente para validar a comunicação entre instâncias no Roblox.
Nesta aula avançada, você aprenderá a otimizar a execução de eventos repetitivos no Roblox Studio unificando funções em um único Heartbeat ou RenderStepped. Exploraremos como evitar múltiplos eventos de repetição que podem causar problemas de performance e dificultar a manutenção do código. Utilizaremos o LoopControlModuleScript para organizar e gerenciar funções de maneira eficiente, com métodos como addHeartBeat(), addRenderStepped(), e removeFromHeartBeat(), mantendo a lógica de responsabilidade bem estruturada. Ao final, você terá controle total dos eventos do seu jogo, garantindo melhor performance e código organizado.
Nesta aula, você aprenderá como mutar e desmutar sons no Roblox Studio, explorando técnicas que ficam entre o nível iniciante e intermediário. Analisaremos um Module Script com funções como muteAll(), unmuteAll(), checkInstance(), e resetVolume() para gerenciar o áudio do jogo de forma eficiente. Também discutiremos boas práticas e pontos de atenção para evitar problemas comuns. Ao final, você terá um sistema funcional para controlar sons no Roblox, aprimorando a experiência do jogador.
Nesta aula, você aprenderá a detectar a plataforma onde seu jogo está rodando no Roblox Studio, garantindo uma experiência otimizada para dispositivos como PC, Mobile, videogames e óculos de realidade virtual. Exploraremos como configurar um Local Script para chamar um Module Script com funções como detect() e detectGamepadType(). Também realizaremos testes em diferentes plataformas para entender como adaptar a jogabilidade. Ao final, você terá as ferramentas necessárias para tornar seu jogo mais confortável e acessível em qualquer dispositivo.
Nesta aula, você aprenderá a vender itens por Robux no Roblox Studio, dando o primeiro passo para monetizar seus jogos. Exploraremos como criar um botão para vender itens virtuais, registrar produtos no Roblox e desenvolver um ServerScript capaz de processar vendas. Veremos a linha de código essencial para realizar transações e discutiremos o que mais é necessário para garantir uma experiência funcional e confiável. Ao final, você terá um sistema básico de vendas pronto para ser implementado e começar a gerar receita em seus jogos no Roblox.
Nesta aula, você aprenderá como implementar a venda de itens UGC (User-Generated Content) dentro do seu jogo no Roblox Studio. Exploraremos o uso do MarketplaceService e do comando PromptPurchase, entendendo onde e como usá-lo de forma segura, tanto em Server Scripts quanto em Local Scripts. Vamos discutir as permissões para vender UGC, o comportamento de itens gratuitos e pagos, e como proteger o código contra tentativas de exploração por parte de jogadores. Esta aula é essencial para quem deseja integrar UGCs ao jogo de forma funcional e segura.
Nesta aula, você aprenderá como utilizar o MarketplaceService no Roblox Studio para obter informações detalhadas sobre UGCs (User-Generated Content). Exploraremos como acessar dados como nome, descrição, criador, status de limitado e preço em Robux, permitindo exibir informações úteis para os jogadores. Veremos como criar uma lista de códigos de UGCs e usar funções como asyncLoadUGCInfo() protegida com pcall para lidar com erros ao acessar serviços externos. Este guia prático ajudará a enriquecer a experiência dos seus jogos com informações dinâmicas e seguras sobre UGCs.
Nesta aula, você aprenderá como proteger o código do seu jogo no Roblox Studio para evitar que exploiters ou hackers resgatem UGCs gratuitos de maneira indevida. Exploraremos como criar funções seguras para venda e entrega de UGCs, além de evitar o uso direto de Remote Events para comandos críticos. Vamos identificar falhas de segurança no código, implementar correções eficazes e configurar UGCs limitados e gratuitos de forma adequada. Um passo essencial para garantir a integridade e segurança do seu jogo.
Você já imaginou criar seus próprios jogos no Roblox Studio, mesmo sem nenhuma experiência prévia? Este curso é o ponto de partida ideal para transformar sua paixão por jogos em algo real e lucrativo. Com uma abordagem simples e prática, você aprenderá tudo do zero: desde instalar o Roblox Studio até publicar jogos que impressionam e engajam jogadores.
Ao longo do curso, você será guiado passo a passo, explorando a interface do Roblox Studio, aprendendo programação básica em Lua e dominando ferramentas para modelagem, animação e interatividade. Cada aula foi projetada para iniciantes, garantindo que você compreenda todos os conceitos essenciais para criar jogos incríveis.
Além das habilidades técnicas, você também aprenderá como monetizar seus jogos, desde a venda de itens UGC até estratégias avançadas para aumentar o engajamento e as receitas dos seus projetos. Tudo isso com exemplos práticos e exercícios aplicáveis, que tornam o aprendizado mais dinâmico e eficiente.
Este curso é para você que quer começar do zero e dar seus primeiros passos no mundo do desenvolvimento de jogos. Não importa sua idade ou experiência: aqui, você encontrará o suporte, as ferramentas e o conhecimento necessários para criar e publicar seus jogos com confiança e criatividade. O futuro dos seus jogos começa aqui!