Roblox Development Technical Education Curriculum

Roblox Game Development in 24 Hours, published by Pearson, introduces students to one of today’s most popular coding platforms. By the end, they will be able to create immersive 3D environments and build an audience for their work.

  • Practical instruction
  • Realistic examples
  • Independent practice
  • Developed with support from Roblox Education
CTE-roblox-header.png

Roblox 3D Environment and Gameplay Development Program

Build up skills in Roblox’s environmental and sound design before moving on to gameplay structure and publishing new work.

CTE-roblox-benefit-1.png

Practical Instruction

Roblox Game Development in 24 Hours uses common practices to show students how to build their games. We designed our examples and exercises around problems they will likely encounter after they have finished the class.

CTE-roblox-benefit-2.png

Easy Scheduling

Each chapter takes roughly an hour to complete. This gives Roblox Game Development flexibility to fit into an existing programming course. Students can also explore it as an extracurricular activity.

CTE-roblox-benefit-3.png

Industry Input

We worked with Roblox Education to assemble a textbook with the most useful information for students that we incorporated into notes and clearly stated best practices.

CTE-roblox-benefit-4.png

Progressive Development

Each short and easy lesson builds upon what students learned previously to achieve a holistic understanding of Roblox by the time they finish the course.

Roblox CTE Program Teaching Solutions

  • Roblox Concepts
  • Roblox Projects
  • Roblox Notes
  • Try it Yourself Exercises

Roblox Concepts

  • Focusing Student Attention

    Roblox concepts are introduced as text and illustrations before projects and exercises as a way to focus attention on what students need to remember.

teacher-high-school-class.png

Roblox Projects

  • Hands-on Learning
    Students learn by doing through the lessons’ hands-on projects.
  • Task-Oriented Visuals
    The textbook provides numerous graphics to support students as they work through complex tasks.
teacher-high-school-class.png

Roblox Notes

  • Avoiding Errors
    As students build up key skills, Roblox notes show up in the text to help them avoid common errors and misconceptions.
teacher-high-school-class.png

Try it Yourself Exercises

  • Finding Flexible Solutions
    Students develop flexible thinking and problem-solving skills as they work towards a result without step-by-step instructions.
teacher-high-school-class.png

School Stories

In these inspirational stories, you'll learn about what schools and districts from across the country are doing to help students succeed and shape the future of education.

Get Inspired

Frequently asked questions about Roblox Game Development

  • What subjects are covered in the table of contents?
    HOUR 1:
    • What Makes Roblox Special?
    • Roblox Empowers Social Connectivity
    • Roblox Manages User Content
    • Roblox Enables Fast Prototyping and Iteration
    • Conceptualize with Ease
    • What’s Inside Roblox’s Engine
    • Free, Free, Free
    • Unlimited Possibilities
    • Express Your Own Aesthetic
    HOUR 2:
    • Using Studio
    • Installing Roblox Studio
    • Using Studio Templates
    • Working with the Game Editor
    • Translating, Scaling, and Orienting Objects
    • Snapping
    • Collisions
    • Anchoring
    • Saving and Publishing Your Project
    • Playtesting
    HOUR 3:
    • Building with Parts
    • Creating a Part
    • Changing a Part’s Appearance
    • Creating Decals and Textures
    HOUR 4:
    • Building with Physics
    • Working with Attachments and Constraints
    • Building a Door
    • Disabling CanCollide to Move a Player Through the Door
    • Adding Hinges and Springs
    • Using a Motor
    HOUR 5:
    • Building Terrain
    • Using Terrain Tools to Generate Landscapes
    • Using the Edit Tab
    • Working with the Region Tab
    • Using Height Maps and Color Maps
    HOUR 6:
    • Lighting Environment
    • Properties of World Lighting
    • Using Lighting Effects
    • Using SpotLight, PointLight, and SurfaceLight
    • HOUR 7:
      • Atmosphere Environment
      • Using Atmosphere Properties
      • Customizing Skybox
      HOUR 8:
      • Effects Environment
      • Using Particles
      • Using Beams
      HOUR 9:
      • Importing Assets
      • Inserting and Uploading Free Models
      • Importing with MeshParts and Asset Manager
      • Importing Textures
      • Importing Sounds
      HOUR 10:
      • Game Structure and Collaboration
      • Adding Places in a Game
      • Collaborating in Roblox Studio
      • Creating and Accessing Roblox Packages in Roblox Studio
      HOUR 11:
      • Lua Overview
      • Using the Coding Workspace
      • Using Variables to Modify Properties
      • Adding Comments to Your Code
      • Using Functions and Events
      • Working with Conditional Statements
      • Understanding Arrays and Dictionaries
      • Using Loops
      • Working with Scope
      • Creating Custom Events
      • Debugging Code
      HOUR 12:
      • Collisions, Humanoids, Score
      • Introduction to Collisions
      • Detecting Collisions
      • Introduction to Humanoids
      HOUR 13:
      • Interacting with GUIs
      • Creating GUIs
      • Basic GUI Elements
      • Coding Interactive GUIs
      • Tweening
      • Layouts
      • Making a GUI Countdown
      HOUR 14:
      • Coding Animation
      • Working with Position and Rotation
      • Moving Objects Smoothly with Tween
      • Moving an Entire Model
      HOUR 15:
      • Sounds and Music
      • Creating a Soundtrack
      • Importing Music and Sound Assets
      • Creating Ambient Sounds
      • Triggering Sounds Using Code
      • Grouping Sounds
      HOUR 16:
      • Using the Animation Editor
      • Introduction to the Animation Editor
      • Creating Poses
      • Saving and Exporting Animations
      • Easing
      • Working with Inverse Kinematics
      • Animation Settings
      • Working with Animation Events
      HOUR 17:
      • Combat, Teleporting, Data Stores
      • Introduction to Tools
      • Teleportation
      • TeleportService
      • Using Persistent Data Stores
      • Data Store Functions
      • Protecting and Responding to Errors
      HOUR 18:
      • Multiplayer Code and the Client-Server Model
      • The Client-Server Model
      • What Are RemoteFunctions and RemoteEvents?
      • Server-Side Validation
      • Teams
      • Network Ownership
      HOUR 19:
      • Module Scripts
      • Getting to Know the Module Script
      • Understanding Client-Side Versus Server-Side Module Scripts
      • Using Module Scripts: Game Loop
      HOUR 20:
      • Coding Camera Movements
      • Introduction to Cameras
      • Coding a Camera Move
      • Using the Render Step
      • Offsetting the Camera
      HOUR 21:
      • Cross-Platform Building
      • Improving Game Performance
      • Improving Your Scripts
      • Making Your Game Mobile-Friendly
      • Console and VR
      HOUR 22:
      • Global Community Building
      • Introduction to Localization
      • Global Compliance
      • Privacy Policies: GDPR, CCPA, and You
      HOUR 23:
      • Monetization
      • Game Passes: One-Time Purchases
      • Selling Your Game Pass in Game
      • Developer Products: Consumables
      • Roblox Premium
      • Developer Exchange: Earn Real Money from Your Game
      HOUR 24:
      • Attracting Players
      • Game Icons, Thumbnails, and Trailers
      • Updates
      • Advertising and Notifications
      • Analytics
      APPENDIX A:
      • Lua Scripting References
      • Modifying Properties That Are Data Type and Enumerations
      • Conditional Structures
      • Expanding Lua Knowledge
      APPENDIX B:
      • Properties and Functions of Humanoid
  • What grade levels is this text appropriate for?
    Grades 9-12
  • What types of courses is this text best suited for?
    This program is designed for introductory computer programming courses.
CTE-roblox-faqs.png

PEARSON, MYLAB, REVEL, Pearson Logo are trademarks owned and/or registered by Pearson plc and/or its affiliates. All other third party marks associated with these products are the property of their respective owners. Copyright in the works referenced herein is owned by Pearson Education, Inc. Pearson Education has control over the editorial content in these instructional materials.

Select an Option below:

More Options: