Digikids LogoDigikids Logo
  • Register
    • Boot Camp
  • Modules
  • Contact us
  • About us
  • Pages
    • Faq's
    • Privacy Policy
    • Terms & Condition
    • Pricing
  • Find Courses
logologo
logo
    • Boot Camp
    • Modules
      • Contact us
        • About us
          • Faq's
          • Privacy Policy
          • Terms & Condition
          • Pricing

        Game development with Roblox Studio

        Module Description

        This course teaches students how to use Roblox Studio to create their own games from scratch. They will learn Lua programming, 3D modeling, game design principles and much more.

        What You’ll Learn?
        • Learn Lua programming
        • Create 3D models
        • Design game mechanics
        • Publish and share your games

        If you love playing games and want to learn how to create your own, this course is for you. Roblox Studio is a great tool for beginners to get started with game development, and Lua is an easy-to-learn programming language.

        Module Curriculum

        Lesson 1: Getting Started with Roblox

        In this lesson, students will learn about the Roblox platform, its history, and why it's great for game development. They will also be introduced to basic game design concepts that will help them create fun and engaging games.

        • Project: Set up Roblox Studio and create your first game world
        • Concepts: Introduction to Roblox, game design fundamentals
        Lesson 2: Building Your First Game - The Obby

        Students will start building their first game: an obstacle course (obby). They will learn how to place parts, set properties, and design a playable level.

        • Project: Create an obstacle course with platforms and challenges
        • Concepts: Using parts and models, setting properties, level design
        Lesson 3: Adding Interactivity - Checkpoints and Respawns

        To make the obby more player-friendly, students will add checkpoints and respawn mechanics.

        • Project: Implement checkpoints and respawn points in the obby
        • Concepts: Touch events, teleporting players, game state management
        Lesson 4: Introduction to Scripting

        Students will be introduced to Lua scripting, learning the basics and how to make game objects behave in certain ways.

        • Project: Write scripts to make platforms move or disappear
        • Concepts: Basic Lua syntax, variables, functions, events
        Lesson 5: Advanced Scripting - Traps and Effects

        Building on their scripting knowledge, students will add more complex behaviors like traps that affect the player and visual effects.

        • Project: Add traps and visual effects to the obby
        • Concepts: Conditional statements, loops, timers
        Lesson 6: Completing Your Obby

        Students will finish their obby by adding start and end points, timers, and perhaps leaderboards.

        • Project: Finalize the obby with start/end points and additional features
        • Concepts: Game flow, user interface basics, data persistence
        Lesson 7: Designing a New Game - Platformer

        Now, students will start a new project: a simple platformer game. They will plan the game and begin building the level.

        • Project: Plan and start building a platformer level
        • Concepts: Game design for platformers, level layout
        Lesson 8: Player Controls and Physics

        Learn how to control the player character, implement jumping, and understand basic physics in Roblox.

        • Project: Set up player controls and physics in the platformer
        • Concepts: Character movement, gravity, collision detection
        Lesson 9: Adding Enemies and Combat

        Make the platformer more exciting by adding simple enemies and basic combat mechanics.

        • Project: Introduce enemies and combat mechanics
        • Concepts: AI basics, health systems, projectile mechanics
        Lesson 10: User Interface and Scoring

        Add a user interface to display scores, health, or other information, and implement a scoring system.

        • Project: Create a UI for the platformer with scoring
        • Concepts: GUI elements, text labels, updating UI dynamically
        Lesson 11: Sound and Animation

        Enhance the game with sound effects and animations to make it more immersive.

        • Project: Add sound effects and animations to the platformer
        • Concepts: Playing sounds, animating characters and objects
        Lesson 12: Polishing and Sharing Your Game

        In the final lesson, students will polish their game, fix any bugs, and learn how to publish and share it on Roblox.

        • Project: Test, debug, and publish the platformer game
        • Concepts: Testing methodologies, debugging techniques, publishing games on Roblox

        Module Summary:

        • Price:KES 7,499
        • Duration:12 Sessions
        • Age Group:8-12 Years
        • Level:Explorer
        • Language:Lua
        • Certificate:Yes
        Digikids Logo

        Digikids offers a rigorous STEM program with a history of excellence in edtech.

        • Email:info@digikids.co.ke

        Digikids

        • About
        • Courses
        • Pricing
        • Terms & Conditions
        • Privacy Policy

        Links

        • Contact Us
        • FAQ's
        • Register

        Contacts

        Enter your email to stay up-to date with our course offerings

        Copyright 2025 Digikids. All Rights Reserved.
        Engineered By stephen@digikids.co.ke