Course track

Roblox Studio 与 Lua 少儿编程课程

Lua 脚本、3D 场景、任务系统和多人玩法设计。 学生会从可玩的关卡开始,逐步理解 Lua 脚本、数据、界面和多人体验设计。

Lua game development

孩子不只玩 Roblox,而是亲手设计规则、交互和关卡。

Roblox Studio 把 3D 创作与编程放在同一个环境里,非常适合作为青少年的项目入口。学生会认识变量、条件、循环、函数和事件,使用 Lua 控制物体、角色、按钮、任务与 UI,并在立即可见的游戏效果中理解代码。

课程会引导孩子把想法拆成场景、规则、反馈和测试步骤,处理常见脚本报错,逐步完成一个可以游玩的作品。海外华人学生可用中文理解难点,同时熟悉 Studio、Explorer、Properties、Script 等英语技术词汇。

Roblox syllabus · 30 lessons

从第一个方块,到自己的能量岛

30 课按顺序学习,面向 10–15 岁读者。每课都有动手步骤、截图、测试方法和课后挑战;代码课提供可复制代码与下载说明。

第 1–8 课:搭建与编程基础 · 第 9–14 课:角色与场景交互 · 第 15–20 课:界面、通信与任务 · 第 21–26 课:工具、NPC、存档与回合 · 第 27–30 课:反馈、调试与毕业作品

免费课程

Roblox Studio 入门项目:认识编辑器

第 1 课:从打开 Baseplate 到完成 MyFirstPart,认识 3D 视口、Explorer、Properties、Playtest、Stop 与版本保存。

免费roblox-studio-intro
免费课程

Roblox Studio 第 2 课:Part 的移动、缩放与旋转

用 Move、Scale、Rotate、坐标轴、吸附和 Anchored,搭建并测试一条包含跳跃、窄桥和斜坡的障碍路线。

免费roblox-studio-transform
免费课程

Roblox Studio 第 3 课:Luau 编程入门

创建第一个 Script,掌握 print()、Output、local 变量和对象引用,用短代码安全修改 Part 并读懂第一条错误。

免费roblox-luau-intro
免费课程

Roblox Studio 第 4 课:函数与事件

用 local function、Touched、Humanoid 判断和 boolean debounce,制作会响应玩家触碰、变色并自动恢复的 TouchPad。

免费roblox-touchpad-events
免费课程

Roblox Studio 第 5 课:条件判断:让通行门学会做决定

用 if、elseif、else 和比较运算,制作会根据能量值改变状态的通行门。

免费roblox-lesson-05
免费课程

Roblox Studio 第 6 课:循环与节奏:点亮倒计时信号灯

用 for 和 task.wait() 制作三秒倒计时,再比较有限循环和持续运行的循环。

免费roblox-lesson-06
免费课程

Roblox Studio 第 7 课:表与列表:给寻宝路线排顺序

用 table 保存路标、奖励和颜色,读懂索引、字典与遍历,点亮自己的寻宝路线。

免费roblox-lesson-07
免费课程

Roblox Studio 第 8 课:用代码搭建:自动生成彩色阶梯

用 Instance.new、Vector3 和循环生成阶梯,控制间距与高度,并把作品整理进 Folder。

免费roblox-lesson-08
免费课程

Roblox Studio 第 9 课:角色与生命值:制作熔岩和恢复站

认识 Player、Character 和 Humanoid,用每位角色独立的冷却制作扣血与回血机关。

免费roblox-lesson-09
免费课程

Roblox Studio 第 10 课:金币与排行榜:让收集有记录

在服务器建立 leaderstats,制作只能领取一次、三秒后重新出现的金币。

免费roblox-lesson-10
免费课程

Roblox Studio 第 11 课:检查点:失败后从这里再出发

用 SpawnLocation 与 RespawnLocation 保存本次游戏的检查点,测试重生与重新进入的区别。

免费roblox-lesson-11
免费课程

Roblox Studio 第 12 课:补间动画:制作平滑升降门

用 TweenService、TweenInfo 和 Completed 做一扇能打开、等待、关闭的门。

免费roblox-lesson-12
免费课程

Roblox Studio 第 13 课:靠近再互动:给宝箱加提示按钮

用 ProximityPrompt 制作按键、触屏都能操作的宝箱,在服务器检查距离与冷却。

免费roblox-lesson-13
免费课程

Roblox Studio 第 14 课:灯光与氛围:照亮夜间营地

搭配 ClockTime、Atmosphere 和 PointLight,做一个有气氛又看得清路的夜间场景。

免费roblox-lesson-14
免费课程

Roblox Studio 第 15 课:屏幕界面:制作自己的探险 HUD

认识 StarterGui、ScreenGui 和 TextLabel,用 Scale、Offset 与 AnchorPoint 摆好信息面板。

免费roblox-lesson-15
免费课程

Roblox Studio 第 16 课:按钮与本地脚本:打开探险提示卡

用 LocalScript 和 Activated 制作可开关的提示面板,理解客户端界面的运行位置。

免费roblox-lesson-16
免费课程

Roblox Studio 第 17 课:客户端与服务器:谁看见了变化

分别运行 Script 与 LocalScript,用两个玩家窗口观察共享场景和个人效果的区别。

免费roblox-lesson-17
免费课程

Roblox Studio 第 18 课:远程事件:向服务器申请补充能量

用 RemoteEvent 连接按钮与服务器,练习请求、校验、限流和状态反馈。

免费roblox-lesson-18
免费课程

Roblox Studio 第 19 课:属性与任务:收集三颗能量晶石

用 Attributes 记录每位玩家的收集进度,让任务目标和奖励规则清楚可查。

免费roblox-lesson-19
免费课程

Roblox Studio 第 20 课:模块脚本:把规则装进工具箱

用 ModuleScript 与 require 共享奖励计算,把规则和场景操作分开并写出小测试。

免费roblox-lesson-20
免费课程

Roblox Studio 第 21 课:背包工具:制作随身手电筒

在 StarterPack 中创建 Tool 和 Handle,通过装备、使用与卸下事件控制 SpotLight。

免费roblox-lesson-21
免费课程

Roblox Studio 第 22 课:射线检测:造一台距离探测器

用 Raycast 发出看不见的探测线,过滤自身并读取命中对象、位置和距离。

免费roblox-lesson-22
免费课程

Roblox Studio 第 23 课:NPC 巡逻:让机器人走完路线

用 Rig、Humanoid:MoveTo() 和 MoveToFinished,制作能报告失败的巡逻机器人。

免费roblox-lesson-23
免费课程

Roblox Studio 第 24 课:自动寻路:让机器人绕过障碍

用 PathfindingService 计算路点,处理跳跃、无路可走和路径被挡住的情况。

免费roblox-lesson-24
免费课程

Roblox Studio 第 25 课:保存纪录:第一次认识 DataStore

先用离线练习模式理解读取与保存,再学习用 pcall 和 UpdateAsync 保护最高纪录。

免费roblox-lesson-25
免费课程

Roblox Studio 第 26 课:回合系统:开始、倒计时与结束

把游戏拆成等待、进行和结算三个状态,让后来加入的玩家也看见正确倒计时。

免费roblox-lesson-26
免费课程

Roblox Studio 第 27 课:声音与粒子:给成功一个清楚的反馈

组合提示文字、轻量粒子与可选音效,让收集成功看得见、听得见,也不会刷屏。

免费roblox-lesson-27
免费课程

Roblox Studio 第 28 课:调试实验室:亲手找出三个 bug

练习读 Output、加断点、观察变量和使用 assert,把“好像能玩”变成可重复的测试。

免费roblox-lesson-28
免费课程

Roblox Studio 第 29 课:综合项目:完成能量岛寻宝游戏

把晶石收集、任务进度、终点和界面接起来,做一个有开始、有目标、有结果的小游戏。

免费roblox-lesson-29
免费课程

Roblox Studio 第 30 课:作品毕业:测试、打磨与安全分享

用多人和设备测试检查作品,整理本地版本与作品说明,决定适合自己的分享方式。

免费roblox-lesson-30