Course Overview
Love playing video games? Fancy creating your own game and playing it on a handheld console? You can play and learn at the same time!
The AI Game Builder Workshop combines the Microsoft MakeCode Arcade platform, basic AI tools, and game programming logic to guide students step-by-step through the process of game creation—from brainstorming ideas, understanding coding concepts, to completing a playable product.
With a hands-on and gamified learning approach, students will explore existing games, modify them, and create their own unique projects, culminating in uploading their game to a mini console they can take home.
Course Duration: 8 lessons, 2 hours each
Target Audience: Teenagers aged 10+ (1 parent/guardian may accompany the student)
Materials Provided: Each student will receive a mini game console preloaded with their own designed game. Student needs to bring his/her own computer.Learning Objectives
- Creative Expression: Design everything from game characters to rules
- Programming Logic: Learn Variables, If/Else Conditions, and Flowchart thinking
- AI Tools Application: Use AI to assist in creating game elements
- Problem-Solving: Improve critical thinking through testing and debugging
- Portfolio Building: Create a showcase project for school applications, interviews, or competitions
Why Parents Should Choose This Course
- Learning Through Play: Children naturally learn coding and creative design through game development
- Safe and Structured: Led by experienced instructors with real-time guidance
- Parent-Child Interaction: Parents can join the lessons and share the creative fun
- Technology Awareness: Early exposure to AI, coding, and game development skills
- Sense of Achievement: Kids bring home a playable console to share with family and friends
Course Outline (8 Lessons)
Lesson 1|Game Basics & MakeCode Example Play
- Understand game elements (Sprites, Win/Lose Conditions, Interface, Animation, Physics)
- Play and analyze different types of games
- Edit simple games and add personal creative elements
Lesson 2|Programming Logic & Physics Concepts
- Flowchart thinking (If/Else Conditions)
- Applying Input/Output (I/O) in games
- Concepts of Position, Velocity, and Acceleration in sprites
Lesson 3|Game Template Analysis & Customization
- Select a base game template and analyze its structure
- Learn about Movements, Animations, Projectiles, Tile Maps
- Add custom elements and test them
Lesson 4|Completing and Optimizing the Template Game
- Bug fixing
- Improving smoothness and interactivity
Lesson 5|Planning Your Own Game
- Decide game type (Platformer, Dungeon, Clicker, etc.)
- Plan required elements (Characters, Enemies, Map, Interface, I/O)
- Create a game flowchart
Lesson 6|Game Creation (Part 1)
- Design sprites and maps
- Set win conditions and interface elements
Lesson 7|Testing & Debugging
- Identify and fix bugs
- Optional: Use Arrays and Functions to improve performance
Lesson 8|Publishing Your Game & Future Applications
- Final polish and completion
- Load the game onto the mini console
- Introduction to advanced game development platforms (e.g., Unity)
AI Game Builder Workshop|Design Your Own Game from Scratch
Date and Time: 6Sep - 25Oct2025 Every Saturday 3-5pm.
Teaching Language: Cantonese
Special Note: Please ensure you can attend all sessions. No supplementary sessions will be arranged.