Game Development

Game Development – Design, Code, and Play Your Own Games

🎯 Course Overview

This course introduces students to the fundamentals of game design and coding using fun, visual tools like Scratch, MakeCode Arcade, and Unity (2D Beginner).
Children will learn how games are planned, designed, coded, tested, and shared — while strengthening problem-solving, storytelling, logic, and teamwork skills.

👦 Target Age Group

Ages 10–16 (beginner to intermediate level)

🕓 Total Duration

45–60 hours (recommended across 10 modules, 4–6 hours each)

🧠 Learning Outcomes

By the end of the course, learners will be able to:

  1. Understand how video games are structured and what makes them fun.
  2. Use block-based or beginner-friendly coding platforms to create games.
  3. Apply design thinking, animation, and logic to build interactive experiences.
  4. Develop 2D games with scoring, levels, and user interaction.
  5. Collaborate and present game ideas confidently.
  6. Explore advanced tools for continued game design learning.

🛠️ Tools & Platforms

  • Beginner (Ages 10–12): Scratch, Microsoft MakeCode Arcade
  • Intermediate (Ages 13–16): Unity (2D), Godot (Intro), or Construct 3
  • Design Tools: Canva, Figma, or Piskel (for sprite design)
  • Devices: Laptop or tablet with internet access

📘 COURSE MODULES

Module 1: Introduction to Game Design and Gaming Concepts

Module 2: Getting Started with Scratch / MakeCode Arcade

Module 3: Characters, Sprites, and Animation

Module 4: Game Controls and Movement Mechanics

Module 5: Adding Sound, Music, and Effects

Module 6: Scoring, Levels, and Game Logic

Module 7: Enemies, Collisions, and Power-Ups

Module 8: Menus, Storytelling, and User Interface

Module 9: Debugging, Testing, and Game Balance

Module 10: Final Game Project – Build and Present Your Game

🏆 Certification

Certificate of Completion
Awarded upon completing all modules and presenting the final game project.

🌟 Optional Advanced Pathways

After this course, students can progress to:

  • Game Design with Unity (2D/3D Advanced)
  • Python Game Programming (Pygame)
  • Web Game Development (JavaScript/HTML5)
  • AI for Games and Storytelling

Book a free assessment