Brochure Chương Trình

Thiết Kế Game GDevelop

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 dựa trên sự kiện, thiết kế 2D và thiết kế game để tạo và xuất bản các game 2D hoàn chỉnh.

Độ tuổi 8-14
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ế 2D và thiết kế game, chúng ta khám phá GDevelop5—một công cụ game mạnh mẽ không cần code sử dụng lập trình dựa trên sự kiện (cầu nối giữa lập trình khối và lập trình truyền thống). Học sinh tiến bộ từ xây dựng game có hướng dẫn đến sáng tạo game độc lập: thành thạo bộ công cụ GDevelop, xây dựng giải pháp code cho tính năng game và xuất bản các game 2D hoàn chỉnh. Chương trình kết hợp thiết kế game sáng tạo với tư duy lập trình logic.

  • Mô hình học: Thiết Kế → Xây Dựng → Lập Trình → Kiểm Tra → 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, logic game hoạt động và trình bày dự án.
LV1
Khám Phá
8 tuần
LV2
Xây Dựng
8 tuần
LV3
Sáng Tạo
8 tuần

🚀Khám Phá (GDEVE-LV1)

01

Giới Thiệu Game Platform

Học sinh sửa đổi game platform có sẵn để làm quen với các khái niệm cơ bản của GDevelop. Các em học cách xác định sự kiện (điều kiện + hành động), tạo và sửa đổi đối tượng, và hiểu cách logic dựa trên sự kiện điều khiển hành vi game. Học sinh cảm thấy thoải mái khi điều hướng giao diện GDevelop và các bộ công cụ cơ bản.

02

Thiết Kế 2D

Học sinh tạo game đầu tiên từ đầu: một endless runner. Các em học cách sử dụng trình chỉnh sửa Piskel để tạo sprite, thiết lập các yếu tố game cơ bản, áp dụng hành vi cho đối tượng và tạo hoạt hình. Học sinh hiểu cách tài sản hình ảnh và logic code hoạt động cùng nhau để tạo gameplay.

03

Thiết Kế Platformer

Học sinh xây dựng game thứ hai, tập trung vào lập kế hoạch thiết kế game và xác định các hệ thống platformer thiết yếu. Các em học cách chia nhỏ các game phức tạp thành các thành phần cốt lõi, sử dụng hành động camera để theo dõi người chơi và tạo hành vi tùy chỉnh. Học sinh thực hành thiết kế lặp: lập kế hoạch, xây dựng, kiểm tra, cải thiện.

04

Hành Vi Tùy Chỉnh

Học sinh tạo NPC với đặc điểm cụ thể và hành vi tương tác. Các em triển khai hành vi tùy chỉnh được kích hoạt bởi cú nhấp chuột của người chơi, đo khoảng cách giữa các đối tượng để phát hiện gần và sử dụng va chạm cho tương tác game. Học sinh học cách logic sự kiện tạo ra nhân vật game phản hồi, động.

05

Hệ Thống Kho

Học sinh khám phá hệ thống kho trong game và triển khai của riêng mình. Các em học về mảng so với biến, hiểu khi nào mỗi cấu trúc dữ liệu phù hợp. Học sinh tạo hệ thống nhặt cho phép nhân vật thu thập và lưu trữ vật phẩm, học các khái niệm lập trình cơ bản thông qua cơ chế game thực tế.

06

Biến Trong Cảnh

Học sinh học cách tạo và quản lý biến cảnh và biến đối tượng. Các em triển khai biến thông qua cả code và tạo thủ công, đọc và sửa đổi giá trị biến thông qua sự kiện, và hiểu cách biến theo dõi trạng thái game (điểm số, máu, tiến trình). Học sinh thấy cách dữ liệu điều khiển logic game.

07

Thiết Kế Game

Học sinh phản ánh về các dự án trước và lập kế hoạch cải thiện. Các em đánh giá chất lượng game, xác định khu vực cần nâng cao và thêm tính năng cải thiện trải nghiệm người chơi. Học sinh thực hành đánh giá phê bình: điều gì hoạt động, điều gì không và tại sao. Trọng tâm là cải thiện lặp và tư duy thiết kế.

08

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

Học sinh hoàn thiện dự án, trình bày công việc cho bạn học và cung cấp phản hồi mang tính xây dựng về game của người khác. Các em trình diễn gameplay, giải thích các tính năng đã triển khai, chia sẻ lựa chọn thiết kế và thảo luận về các thử thách đã vượt qua. Học sinh thực hành kỹ năng trình bày chuyên nghiệp và học hỏi từ phản hồi của bạn bè.

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

01

Lập Trình Dựa Sự Kiện Chuyên Sâu

Học sinh xem xét cách lập trình dựa trên sự kiện phù hợp với lập trình truyền thống. Các em hiểu cấu trúc sự kiện (điều kiện → hành động), học cách tạo sự kiện độc lập và thấy cách hệ thống trực quan của GDevelop chuyển thành logic lập trình. Học sinh triển khai các tính năng code sự kiện cụ thể để xây dựng cơ chế game.

02

Sự Kiện For-Each

Học sinh học cách tạo nhóm đối tượng và sử dụng sự kiện for-each để áp dụng hành động cho toàn bộ nhóm hiệu quả. Các em hiểu lặp trong lập trình, tạo lớp đối tượng và triển khai logic ảnh hưởng đến nhiều đối tượng game đồng thời. Học sinh thấy cách vòng lặp giảm code lặp lại.

03

Sự Kiện While

Học sinh tạo sự kiện sử dụng điều kiện vòng lặp while để kiểm tra và cập nhật liên tục. Các em triển khai logic game chạy lặp đi lặp lại cho đến khi điều kiện thay đổi, hiểu vòng lặp có điều kiện và ứng dụng của chúng trong hệ thống game. Học sinh thực hành viết logic sự kiện dựa trên vòng lặp hiệu quả.

04

Sự Kiện Liên Kết

Học sinh tạo sự kiện liên kết—khối sự kiện có thể tái sử dụng được chia sẻ trên nhiều cảnh. Các em học nguyên tắc khả năng tái sử dụng code, hiểu cách tham chiếu logic hiện có thay vì tạo lại nó và tổ chức sự kiện hiệu quả. Học sinh thấy cách thiết kế code modular tiết kiệm thời gian và giảm lỗi.

05

Hàm

Học sinh tạo hàm tùy chỉnh: các tập điều kiện-hành động có thể tái sử dụng mà các em có thể gọi trong suốt game của mình. Các em học tham số hàm, hiểu khi nào tạo hàm so với sự kiện inline và thấy cách hàm tổ chức logic phức tạp thành các phần có thể quản lý. Học sinh thực hành tư duy lập trình modular.

06

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

Học sinh lập kế hoạch tính năng game sử dụng tất cả hệ thống sự kiện đã học. Các em hoàn thành kế hoạch làm việc xác định các công cụ cần thiết, loại sự kiện cần và các bước triển khai. Học sinh thực hành phạm vi dự án thực tế, chia các tính năng phức tạp thành các nhiệm vụ có thể đạt được và ước tính thời gian phát triển.

07

Thời Gian Làm Việc

Học sinh phát triển game đã lập kế hoạch với sự hỗ trợ từ giảng viên. Các em triển khai tính năng sử dụng logic sự kiện nâng cao, debug vấn đề, kiểm tra cơ chế và tinh chỉnh gameplay. Trọng tâm là áp dụng tất cả hệ thống sự kiện đã học để tạo game hoàn chỉnh, chỉnh chu với các tính năng nâng cao hoạt động.

08

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

Học sinh trình bày game hoàn chỉnh và giải thích hệ thống sự kiện của các em. Các em trình diễn cách các tính năng hoạt động, hướng dẫn qua các sự kiện chính, giải thích lựa chọn logic và thảo luận về các vấn đề kỹ thuật đã giải quyết. Học sinh thực hành truyền đạt khái niệm kỹ thuật rõ ràng và nhận phản hồi về cả thiết kế game và kiến trúc code.

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

01

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

Học sinh thiết kế game tùy chỉnh từ đầu hoặc tiếp tục dự án trước. Các em tạo kế hoạch dự án toàn diện đáp ứng tiêu chí cụ thể, xác định các công cụ và hệ thống sự kiện cần thiết, đề xuất tính năng game và giải pháp code, và biện minh cho lựa chọn thiết kế của mình. Học sinh xác định phạm vi thực tế xem xét thời gian và ràng buộc kỹ năng.

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 sự kiện nền tảng. Các em chia tính năng thành các nhiệm vụ cụ thể, triển khai gameplay cơ bản và kiểm tra vòng lặp cốt lõi. Trọng tâm là xây dựng nền tảng vững chắc: tổ chức sự kiện rõ ràng, cơ chế cốt lõi được kiểm tra và hệ thống cơ bản ổn định 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 nhiều hệ thống. 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 đã họ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: hiệu ứng hình ảnh, cải thiện UI, logic sự kiện 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ế hoạt động đúng và nâng cao gameplay. 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 logic sự kiện, 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 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 để chia sẻ 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 hệ thống sự kiện để 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ả tính năng hoạt động chính xác và chuẩn bị tài liệu trình diễn bao gồm mô tả game và ghi chú trình bày.

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ê bình mang tính xây dựng về thiết kế game và triển khai logic sự kiện, và đề xuất cải thiện. Học sinh thực hành phản hồi chuyên nghiệp: đưa ra đề xuất cụ thể, có thể hành động và nhận phê bình một cách tốt đẹp.

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 phát triển: các tính năng đã triển khai, hệ thống sự kiện đã tạo, thử thách đã vượt qua và bài học đã học. Học sinh thể hiện sự thành thạo GDevelop, lập trình dựa trên sự kiện, nguyên tắc thiết kế game và quản lý dự án độc lập.

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

🎮 GDevelop 5: Công cụ phát triển game không cần code
⚡ Lập Trình Dựa Sự Kiện: Lập trình trực quan với điều kiện và hành động
🎨 Piskel Editor: Tạo sprite và hoạt hình 2D
🧩 Biến & Mảng: Cấu trúc dữ liệu cho trạng thái game
🔄 Hàm & Vòng Lặp: Logic có thể tái sử dụng và lặp
📤 Xuất & Xuất Bản: Nền tảng web, mobile và desktop

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

Game Platform

Platformer cuộn ngang với cơ chế nhảy, chướng ngại vật, power-up và tiến trình cấp độ.

Endless Runner

Game nhịp độ nhanh với chướng ngại vật thủ tục, hệ thống tính điểm và độ khó tăng dần.

Game Giải Đố

Game dựa trên logic với hệ thống kho, tương tác đối tượng và cơ chế giải quyết vấn đề.

Phiêu Lưu Top-Down

Game khám phá với tương tác NPC, hành vi tùy chỉnh và yếu tố câu chuyện.

Game Arcade

Game hành động với phát hiện va chạm, theo dõi điểm số, hệ thống mạng/máu và điều kiện thắng/thua.

Game Capstone Tùy Chỉnh

Khái niệm game gốc được thiết kế và xây dựng độc lập, kết hợp tất cả hệ thố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 tư duy logic, kỹ năng thiết kế sáng tạo và tiến bộ rõ ràng. Học sinh học các khái niệm lập trình mà không có độ phức tạp của cú pháp, làm cho nó hoàn hảo cho học sinh trẻ hơn hoặc những người mới bắt đầu code.

Lộ Trình Học Không Code

Học sinh học logic lập trình (điều kiện, vòng lặp, biến, hàm) mà không cần gõ code, loại bỏ rào cản cú pháp.

Tư Duy Hình Ảnh + Logic

Học sinh phát triển cả kỹ năng thiết kế game sáng tạo và tư duy lập trình có cấu trúc thông qua logic dựa trên sự kiện.

Xuất Bản Game Thực

Game xuất ra nền tảng web, mobile và desktop, mang lại cho học sinh kinh nghiệm xuất bản trong thế giới thực.

Nền Tảng Cho Lập Trình Văn Bản

Lập trình dựa trên sự kiện xây dựng tư duy logic chuyển trực tiếp sang JavaScript, Python và các ngôn ngữ khác.

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

01

Lập Trình Dựa Sự Kiện

Học sinh thành thạo lập trình trực quan thông qua sự kiện, điều kiện và hành động—học các khái niệm lập trình cốt lõi mà không có độ phức tạp cú pháp.

02

Phân Tích Vấn Đề Logic

Học sinh học cách chia nhỏ vấn đề phức tạp thành chuỗi sự kiện và hành động, phát triển kỹ năng giải quyết vấn đề có hệ thống.

03

Thiết Kế Game 2D

Học sinh tạo sprite, hoạt hình và tài sản hình ảnh sử dụng Piskel, hiểu cách nghệ thuật và code kết hợp để tạo game.

04

Tư Duy Hệ Thống Game

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

05

Hiểu Cấu Trúc Dữ Liệu

Học sinh làm việc với biến, mảng và thuộc tính đối tượng, học khi nào sử dụng mỗi loại dữ liệu để quản lý trạng thái game.

06

Kỹ Năng Tổ Chức Code

Học sinh tạo hàm, sự kiện liên kết và khối logic có thể tái sử dụng, học các nguyên tắc lập trình modular.

07

Phát Triển Dự Án Độc Lập

Học sinh lập kế hoạch, xây dựng, kiểm tra và xuất bản game hoàn chỉnh với hướng dẫn tối thiểu, thể hiện sự độc lập kỹ thuật.

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

🎓Kỹ Năng Đã Học

Lập Trình Dựa Sự Kiện

Sử dụng logic điều kiện → hành động để tạo hành vi game mà không cần gõ cú pháp code.

Thiết Kế Game 2D

Tạo sprite, hoạt hình, nền và tài sản hình ảnh sử dụng Piskel và công cụ nghệ thuật.

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

Chia nhỏ vấn đề phức tạp thành chuỗi sự kiện, điều kiện, vòng lặp và hàm.

Hệ Thống Vật Lý & Va Chạm

Triển khai điều khiển platformer, trọng lực, hành vi di chuyển và phát hiện va chạm.

Thiết Kế Hệ Thống Game

Tạo hệ thống điểm số, cơ chế máu, tiến trình cấp độ và điều kiện thắng/thua.

Xuất Bản Đa Nền Tảng

Xuất game hoàn chỉnh ra web, mobile (Android/iOS) và desktop (Windows/Mac/Linux).

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

Q1

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

Không cần kinh nghiệm lập trình trước. GDevelop sử dụng lập trình dựa trên sự kiện trực quan—học sinh học các khái niệm lập trình mà không cần gõ code, làm cho nó hoàn hảo cho người mới bắt đầu.

Q2

Điều này khác với Scratch như thế nào?

Trong khi Scratch sử dụng lập trình khối, GDevelop sử dụng logic dựa trên sự kiện (điều kiện → hành động), gần hơn với cấu trúc lập trình thực. Game GDevelop cũng xuất ra các nền tảng thực (web, mobile, desktop) không chỉ chia sẻ trực tuyến.

Q3

Điều này có giúp con tôi học lập trình "thực" sau này không?

Có. Lập trình dựa trên sự kiện dạy các khái niệm cốt lõi (biến, điều kiện, vòng lặp, hàm) chuyển trực tiếp sang JavaScript, Python và các ngôn ngữ khác—mà không làm quá tải học sinh với cú pháp.

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 dựa trên sự kiện tương tự và có thể thể hiện sự thành thạo với GDevelop.

Q5

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

Học sinh xuất game có thể chơi mà bạn có thể chạy trên máy tính, điện thoại hoặc trình duyệt của mình. Bạn sẽ nhận được các tệp game đã xuất 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