Brochure Chương Trình

Sáng Tạo Thế Giới Roblox

Lộ trình có cấu trúc, ưu tiên dự án, nơi học sinh kết hợp lập trình, thiết kế 3D và thiết kế game để tạo và xuất bản các game Roblox hoàn chỉnh.

Độ tuổi 9-15
24 Bài Học
3 Cấp Độ Tiến Bộ
Dự Án + Trình Diễn

Tổng Quan Chương Trình

Dành cho học sinh quan tâm đến việc kết hợp lập trình, thiết kế 3D và thiết kế game, chúng ta khám phá Roblox Studio—một bộ công cụ miễn phí mạnh mẽ sử dụng ngôn ngữ lập trình Lua (dựa trên C++). Học sinh tiến bộ từ xây dựng có hướng dẫn đến sáng tạo game độc lập: thành thạo bộ công cụ Studio, thực hành các giải pháp code cho tính năng game, và xuất bản các game hoàn chỉnh. Chương trình kết hợp kể chuyện sáng tạo với kỹ năng lập trình thực tế để học sinh hiểu cách game thực sự hoạt động.

  • Mô hình học: Xây Dựng → Lập Trình → Kiểm Tra → Cải Thiện → Xuất Bản.
  • Định dạng lớp học: Các buổi dự án hàng tuần với hướng dẫn từ giảng viên và các mốc có cấu trúc.
  • Phụ huynh dễ theo dõi: Học sinh tạo các game rõ ràng, có thể chơi được, có thể xem xét và chia sẻ.
  • Đo lường tiến bộ: Hoàn thành tính năng, cơ chế game hoạt động và trình bày dự án.
LV1
Nền Tảng
8 tuần
LV2
Xây Dựng
8 tuần
LV3
Sáng Tạo
8 tuần

🚀Nền Tảng (ROBLX-LV1)

01

Xây Dựng Ngôi Nhà

Học sinh làm quen với giao diện Roblox Studio và công cụ điều hướng. Các em thực hành sử dụng công cụ di chuyển (xoay, thu phóng, đặt) để tạo, di chuyển, thay đổi kích thước và xoay các phần. Học sinh áp dụng thuộc tính cơ bản cho đối tượng và xây dựng cấu trúc 3D đầu tiên, làm quen với không gian làm việc và các điều khiển xây dựng thiết yếu.

02

Obby (Đường Chướng Ngại Vật)

Học sinh xây dựng đường chướng ngại vật hấp dẫn, học các nguyên tắc thiết kế game và quy trình kiểm tra gameplay. Các em tạo các bước nhảy thử thách, nền tảng di chuyển và chướng ngại vật trong khi kiểm tra sự cân bằng gameplay. Học sinh học cách lặp lại thiết kế: xây dựng, kiểm tra, xác định vấn đề và cải thiện dựa trên trải nghiệm người chơi.

03

Đảo Núi Lửa

Học sinh xây dựng các yếu tố môi trường như cầu và địa hình để tạo thế giới game đắm chìm. Các em sửa đổi script được viết sẵn để tạo các phần gây sát thương và hồi máu, học cách code kiểm soát hành vi game. Học sinh áp dụng vật liệu và thuộc tính cho các phần, hiểu cách chi tiết hình ảnh nâng cao trải nghiệm người chơi.

04

Hệ Thống Hội Thoại

Học sinh tạo hệ thống hội thoại NPC (nhân vật không phải người chơi) sử dụng bộ công cụ hội thoại của Roblox. Các em xây dựng cây hội thoại phân nhánh với nhiều đường hội thoại, tạo tùy chọn hội thoại dẫn đến các kết quả khác nhau và thiết kế nhân vật tương tác phản hồi theo lựa chọn của người chơi. Học sinh học cách hội thoại nâng cao kể chuyện trong game.

05

Hoạt Hình

Học sinh tạo các khung hình chuyển động cho bộ khung nhân vật sử dụng Animation Editor. Các em thiết kế hoạt hình tùy chỉnh (đi, nhảy, nhảy múa, v.v.) và học cách áp dụng hoạt hình bằng script. Học sinh kết nối hệ thống hoạt hình với các sự kiện game, làm cho nhân vật di chuyển động theo hành động người chơi hoặc trigger game.

06

Lập Kế Hoạch Dự Án

Học sinh lập kế hoạch cho dự án game cuối cùng bằng cách xác định phạm vi, xác định các tính năng cần thiết và tổ chức các nhiệm vụ xây dựng. Các em chọn công cụ nào để sử dụng (mô hình, script, hội thoại, hoạt hình), tạo danh sách tài sản và phác thảo cơ chế cốt lõi của game. Học sinh thực hành chia nhỏ dự án phức tạp thành các bước có thể quản lý.

07

Thời Gian Làm Việc

Học sinh phát triển dự án đã lập kế hoạch với sự hỗ trợ và phản hồi từ giảng viên. Các em triển khai các tính năng từng bước, kiểm tra cơ chế gameplay, khắc phục sự cố và tinh chỉnh game dựa trên kiểm tra gameplay. Trọng tâm là áp dụng tất cả các kỹ năng đã học (xây dựng, script, hội thoại, hoạt hình) vào một trải nghiệm game gắn kết.

08

Trình Diễn Học Tập

Học sinh xuất bản game lên Roblox và trình bày dự án cuối cùng cho bạn học. Các em trình diễn gameplay, giải thích các tính năng đã triển khai, chia sẻ quy trình sáng tạo và thảo luận về những thử thách đã vượt qua. Học sinh học cách mời cộng tác viên và chia sẻ dự án qua ứng dụng web Roblox để bạn bè và gia đình có thể chơi game của các em.

🛠️Xây Dựng (ROBLX-LV2)

01

Giới Thiệu Lua

Học sinh học cú pháp Lua cơ bản: comment, câu lệnh print, biến, kiểu dữ liệu và toán tử cơ bản. Các em xây dựng game sinh tồn sử dụng vòng lặp để tạo sự kiện lặp lại và triển khai hệ thống tính điểm. Học sinh hiểu cấu trúc đối tượng cha/con trong Roblox và thực hành viết code sạch, dễ đọc với định dạng phù hợp.

02

Điều Kiện

Học sinh triển khai logic điều kiện sử dụng câu lệnh if/else để tạo các kết quả game khác nhau. Các em thêm điều kiện thắng/thua, kiểm tra trạng thái người chơi và tạo gameplay phân nhánh dựa trên hành động người chơi. Học sinh học cách sử dụng toán tử so sánh (==, >, <, v.v.) và toán tử logic (and, or, not) để xây dựng quy tắc game phức tạp.

03

Thuộc Tính

Học sinh sửa đổi thuộc tính đối tượng thông qua code (màu sắc, kích thước, độ trong suốt, vị trí). Các em sử dụng sự kiện OnTouch kết hợp với điều kiện để tạo các yếu tố game tương tác: các phần thay đổi khi chạm vào, vùng trigger và phản hồi môi trường động. Học sinh học cách tham chiếu và thao tác đối tượng game theo chương trình.

04

Hàm

Học sinh tạo logic code có thể tái sử dụng bằng cách viết hàm tùy chỉnh. Các em học tham số hàm, giá trị trả về và cách tổ chức code thành các khối modular, dễ bảo trì. Học sinh tái cấu trúc code lặp lại thành hàm, cải thiện hiệu quả và khả năng đọc code. Thực hành bao gồm tạo hàm tiện ích cho các tác vụ game phổ biến.

05

Giao Diện Người Dùng (UI)

Học sinh xây dựng các yếu tố GUI tùy chỉnh: khung, nút, nhãn và ô nhập văn bản. Các em thêm tương tác nút trigger code, tạo layout responsive và hiển thị giá trị biến (điểm, máu, bộ đếm thời gian) trên màn hình. Học sinh học cách tạo UI tương tác nâng cao trải nghiệm người chơi và cung cấp phản hồi game thiết yếu.

06

Lập Kế Hoạch Dự Án

Học sinh lập kế hoạch tính năng cho game Cấp 2 sử dụng tất cả hệ thống đã học (cú pháp Lua, điều kiện, thuộc tính, hàm, UI). Các em xác định các phần code cần thiết, phác thảo các bước triển khai tính năng và đề xuất cơ chế mới kết hợp nhiều khái niệm lập trình. Học sinh thực hành xác định phạm vi dự án thực tế dựa trên thời gian và trình độ kỹ năng.

07

Thời Gian Làm Việc

Học sinh phát triển game đã lập kế hoạch, triển khai các tính năng sử dụng lập trình Lua. Các em debug lỗi code, kiểm tra logic game, tinh chỉnh cơ chế dựa trên kiểm tra gameplay và thêm hoàn thiện. Trọng tâm là viết code hoạt động, giải quyết thử thách lập trình độc lập và tạo trải nghiệm game hoàn chỉnh với script tùy chỉnh.

08

Trình Diễn Học Tập

Học sinh trình bày game và giải thích các giải pháp code đã tạo. Các em trình diễn các tính năng đã triển khai, hướng dẫn các script chính, giải thích cách code hoạt động và thảo luận về các thử thách kỹ thuật đã giải quyết. Học sinh thực hành truyền đạt khái niệm lập trình rõ ràng và nhận phản hồi về cả thiết kế game và chất lượng code.

🏆Sáng Tạo (ROBLX-LV3)

01

Sáng Tạo Ý Tưởng Dự Án

Học sinh thiết kế game tùy chỉnh từ đầu, đề xuất khái niệm độc đáo với mục tiêu rõ ràng và đối tượng mục tiêu. Các em tạo kế hoạch dự án toàn diện xác định các công cụ, tính năng và thử thách kỹ thuật cần thiết. Học sinh biện minh cho lựa chọn thiết kế, giải thích tại sao game của các em sẽ hấp dẫn và xác định ràng buộc (phạm vi, thời gian, yêu cầu kỹ thuật).

02

Thời Gian Làm Việc 1

Học sinh bắt đầu xây dựng game tùy chỉnh, thiết lập cơ chế cốt lõi và hệ thống nền tảng. Các em chia tính năng thành các nhiệm vụ cụ thể, ưu tiên thứ tự triển khai và tạo cấu trúc game cơ bản. Trọng tâm là xây dựng nền tảng vững chắc: tổ chức code sạch, thiết kế modular và chức năng cốt lõi được kiểm tra trước khi thêm độ phức tạp.

03

Thời Gian Làm Việc 2

Học sinh mở rộng game với các tính năng bổ sung và bắt đầu tích hợp hệ thống (UI, script, hoạt hình). Các em kiểm tra tương tác tính năng, debug vấn đề tích hợp và tinh chỉnh sự cân bằng game. Học sinh áp dụng quy trình trước: phát triển lặp, kiểm tra có hệ thống và cải thiện từng bước thay vì thêm mọi thứ cùng lúc.

04

Thời Gian Làm Việc 3

Học sinh thêm các tính năng nâng cao và hoàn thiện cho game: hiệu ứng hình ảnh, âm thanh, UI nâng cao, logic game phức tạp và hệ thống tiến triển người chơi. Các em tập trung vào hoàn thành tính năng hơn là số lượng tính năng, đảm bảo mỗi cơ chế được triển khai hoạt động đúng và nâng cao trải nghiệm người chơi. Học sinh thực hành quản lý thời gian và ưu tiên tính năng.

05

Thời Gian Làm Việc 4

Học sinh thực hiện kiểm tra gameplay toàn diện và đảm bảo chất lượng. Các em xác định lỗi, sửa lỗi, tối ưu hóa hiệu suất và cải thiện trải nghiệm người dùng dựa trên phản hồi kiểm tra. Học sinh tinh chỉnh sự cân bằng game, điều chỉnh đường cong độ khó, nâng cao tính nhất quán hình ảnh và chuẩn bị game để phát hành công khai.

06

Thời Gian Làm Việc 5

Học sinh hoàn thành các nhiệm vụ triển khai cuối cùng, giải quyết các lỗi còn lại và thêm hoàn thiện cuối cùng. Các em tối ưu hóa script để có hiệu suất tốt hơn, cải thiện trình bày hình ảnh, đảm bảo tất cả các tính năng hoạt động chính xác và chuẩn bị tài liệu trình diễn. Học sinh tạo mô tả game, ảnh chụp màn hình và ghi chú trình bày giải thích công việc của các em.

07

Đánh Giá Đồng Nghiệp

Học sinh chia sẻ dự án với bạn học và nhận phản hồi có cấu trúc. Các em kiểm tra game của nhau, cung cấp phản hồi mang tính xây dựng về thiết kế game và triển khai kỹ thuật, và đề xuất cải thiện. Học sinh thực hành cho và nhận phản hồi chuyên nghiệp, học cách đánh giá game từ cả góc độ người chơi và nhà phát triển.

08

Trình Diễn Học Tập

Học sinh trình bày game cuối cùng cho bạn học, giảng viên và khách mời. Các em phản ánh về quy trình xây dựng: các tính năng đã triển khai, giải pháp code đã tạo, tiến bộ theo thời gian, thử thách đã vượt qua và bài học đã học. Học sinh thể hiện sự thành thạo Roblox Studio, lập trình Lua, nguyên tắc thiết kế game và kỹ năng quản lý dự án.

🧰Công Cụ Học Sinh Sử Dụng

🎮 Roblox Studio: Môi trường phát triển game hoàn chỉnh
💻 Lập Trình Lua: Lập trình dựa trên văn bản (cú pháp, cấu trúc dữ liệu, biến)
🏗️ Thiết Kế 3D: Thao tác phần, tạo địa hình, xây dựng môi trường
🎭 Animation Editor: Rigging nhân vật và hoạt hình keyframe
💬 Hệ Thống Hội Thoại: Hội thoại NPC tương tác và đường phân nhánh
📱 Thiết Kế UI: Giao diện tùy chỉnh, nút và hệ thống phản hồi người chơi

🎯Học Sinh Thực Sự Xây Dựng Gì

Đường Chướng Ngại Vật (Obbys)

Game platforming thử thách với bước nhảy, nền tảng di chuyển và chướng ngại vật kiểm tra kỹ năng người chơi.

Thế Giới Phiêu Lưu

Môi trường đắm chìm với địa hình, tòa nhà, NPC, hệ thống hội thoại và yếu tố khám phá.

Game Sinh Tồn

Game có hệ thống tính điểm, cơ chế máu, điều kiện thắng/thua và thử thách động.

Trải Nghiệm Tương Tác

Game với UI tùy chỉnh, hệ thống phản hồi người chơi và cơ chế game responsive được điều khiển bởi code Lua.

Thế Giới Game Hoạt Hình

Dự án có hoạt hình nhân vật tùy chỉnh, đối tượng di chuyển và phản hồi môi trường động.

Game Capstone Tùy Chỉnh

Khái niệm game độc đáo được thiết kế và xây dựng độc lập, kết hợp tất cả kỹ năng đã học thành dự án hoàn thiện.

👨‍👩‍👧‍👦Vì Sao Phụ Huynh Chọn Chương Trình Này

Chương trình này được thiết kế để xây dựng kỹ năng thực tế, sự tự tin sáng tạo và tiến bộ rõ ràng. Thay vì chơi game thụ động, học sinh học cách tạo ra những game các em yêu thích, hiểu cách code, thiết kế và sáng tạo hoạt động cùng nhau.

Kỹ Năng Lập Trình Thực Tế

Học sinh học Lua, một ngôn ngữ lập trình chuyên nghiệp được sử dụng trong phát triển game, robot và kỹ thuật phần mềm.

Phát Triển Sáng Tạo + Kỹ Thuật

Học sinh phát triển cả tầm nhìn nghệ thuật (xây dựng thế giới, kể chuyện) và kỹ năng kỹ thuật (lập trình, debug, giải quyết vấn đề).

Kỷ Luật Hoàn Thành Dự Án

Học sinh học cách lập kế hoạch dự án, vượt qua thử thách và hoàn thành những gì các em bắt đầu—kỹ năng chuyển giao vượt xa lập trình.

Danh Mục Có Thể Chia Sẻ

Game được xuất bản trên Roblox và có thể được chơi bởi bất kỳ ai, mang lại cho học sinh sự xác nhận thực tế về công việc của các em.

🌱Kết Quả Phát Triển Trẻ

01

Thành Thạo Thiết Kế 3D

Học sinh thành thạo các công cụ 3D của Roblox Studio: tạo, di chuyển, thu phóng, xoay các phần; nối và phủ định đối tượng; và áp dụng vật liệu và thuộc tính để tạo môi trường game hoàn thiện.

02

Lập Trình Dựa Trên Văn Bản

Học sinh học cú pháp Lua, cấu trúc dữ liệu, biến, điều kiện, vòng lặp và hàm—vượt xa lập trình trực quan đến lập trình dựa trên văn bản chuyên nghiệp.

03

Tư Duy Thiết Kế Game

Học sinh học cách thiết kế gameplay hấp dẫn: cân bằng độ khó, tạo vòng phản hồi người chơi và lặp lại dựa trên kiểm tra gameplay để cải thiện trải nghiệm người chơi.

04

Debug và Giải Quyết Vấn Đề

Học sinh học cách đọc thông báo lỗi, kiểm tra code có hệ thống, xác định lỗi và triển khai sửa lỗi—phát triển khả năng phục hồi khi đối mặt với thử thách kỹ thuật.

05

Quản Lý Dự Án

Học sinh lập kế hoạch phạm vi dự án, chia nhỏ nhiệm vụ phức tạp thành các bước có thể quản lý, ưu tiên tính năng và quản lý thời gian hiệu quả để hoàn thành dự án đúng lịch trình.

06

Kể Chuyện Sáng Tạo

Học sinh thiết kế câu chuyện game, tạo hệ thống hội thoại tương tác, xây dựng thế giới đắm chìm và sử dụng hoạt hình để mang nhân vật và môi trường đến cuộc sống.

07

Xuất Bản và Chia Sẻ

Học sinh học cách xuất bản game lên Roblox, mời cộng tác viên, chia sẻ dự án công khai và trình bày công việc một cách chuyên nghiệp cho khán giả.

Kết Quả Chương Trình

🎓Kỹ Năng Đã Học

Lập Trình Lua

Lập trình dựa trên văn bản chuyên nghiệp với biến, hàm, điều kiện, vòng lặp và thao tác đối tượng.

Xây Dựng Thế Giới 3D

Tạo môi trường đắm chìm sử dụng thao tác phần, công cụ địa hình và vật liệu của Roblox Studio.

Nguyên Tắc Thiết Kế Game

Cân bằng độ khó, tạo vòng phản hồi, thiết kế cơ chế và lặp lại dựa trên kiểm tra gameplay.

Debug & Giải Quyết Vấn Đề

Đọc thông báo lỗi, kiểm tra có hệ thống, xác định lỗi và triển khai sửa lỗi độc lập.

Thiết Kế UI/UX

Tạo giao diện tùy chỉnh, nút, layout và hệ thống phản hồi hình ảnh cho trải nghiệm người chơi.

Quản Lý Dự Án

Lập kế hoạch phạm vi, chia nhỏ nhiệm vụ thành các bước, ưu tiên tính năng và hoàn thành dự án đúng lịch trình.

Câu Hỏi Phổ Biến Của Phụ Huynh

Q1

Con tôi có cần kinh nghiệm Roblox hoặc lập trình không?

Không cần kinh nghiệm trước cho Cấp 1. Học sinh bắt đầu với cơ bản xây dựng 3D trước khi tiến đến lập trình Lua. Quen thuộc với chơi game Roblox hữu ích nhưng không bắt buộc.

Q2

Đây có phải chỉ là chơi game Roblox không?

Không. Học sinh học phát triển game chuyên nghiệp sử dụng Roblox Studio—cùng công cụ mà các nhà phát triển Roblox chuyên nghiệp sử dụng. Đây là tạo game, không phải chơi chúng.

Q3

Con tôi có thực sự học lập trình thực không?

Có. Lua là ngôn ngữ lập trình chuyên nghiệp được sử dụng trong phát triển game (World of Warcraft, Angry Birds), hệ thống nhúng và kỹ thuật phần mềm. Các khái niệm đã học chuyển giao sang các ngôn ngữ lập trình khác.

Q4

Học sinh có thể bỏ qua Cấp 2 hoặc 3 không?

Mỗi cấp xây dựng trên kỹ năng trước. Chúng tôi khuyến nghị bắt đầu từ Cấp 1 trừ khi con bạn đã hoàn thành các khóa học lập trình Roblox tương tự và có thể thể hiện sự thành thạo lập trình Lua.

Q5

Làm thế nào để tôi thấy tiến bộ của con tôi?

Học sinh xuất bản game lên Roblox mà bạn có thể chơi trực tiếp. Bạn sẽ nhận được link đến các game đã xuất bản của các em và có thể xem các em trình bày dự án trong các buổi trình diễn.

Bắt Đầu

Có câu hỏi về đăng ký hoặc muốn thảo luận về lộ trình học tập của con bạn?

Phone/WhatsApp/Zalo: 0902 776 753

Email: hello@techtutor.academy

Website: techtutor.academy

Giờ làm việc: Thứ Hai-Sáu 8:00-21:00 | Thứ Bảy-CN 8:00-20:00