Module Summary:
- Price:KES 7,499
- Duration:10 Sessions
- Age Group:10-13 Yrs
- Level:Explorer
- Language:C#
- Certificate:Yes
This course introduces kids aged 10–13 to Unity, the world's most popular professional game engine. Through hands-on projects, students will learn C# scripting,…

This course introduces kids aged 10–13 to Unity, the world's most popular professional game engine. Through hands-on projects, students will learn C# scripting, 2D game design, physics, and animation — building a complete platformer game they can share with friends and family.
Unity is the same tool used by professional game studios worldwide. If you're a young gamer ready to level up from beginner platforms, this course teaches you real industry skills through fun, creative projects — giving you a head start on a future in game development.
10 lessons
Students will install Unity, explore the Editor interface, and learn the core building blocks of every Unity project: Scenes, GameObjects, and Components. By the end of this lesson, they'll have a simple scene with objects they can move and manipulate.
Students will learn how to import and use 2D sprites, arrange them into a playable level, and use Unity's Tilemap tool to paint platforms and backgrounds efficiently.
This lesson introduces C# scripting in Unity. Students will write their first script to move a player character left and right using keyboard input, learning about variables, functions, and the Update loop.
Students will add Rigidbody2D and Collider2D components to enable real physics. They'll implement jumping with gravity, ground detection, and smooth character control.
Students will create collectible items (coins, gems) scattered across their level, detect when the player picks them up using triggers, and display a running score on screen.
Students will add enemies that patrol back and forth and hazards (spikes, lava) that damage the player. They'll learn basic AI movement patterns and how to manage a health system.
Students will bring their characters to life using Unity's Animator. They'll create idle, run, and jump animations and learn to trigger transitions based on player actions.
Games need sound! Students will add background music, jump sounds, coin pickup effects, and enemy hit sounds, learning how to manage audio in Unity.
Students will create a start menu, a game-over screen, and learn how to load different scenes to build a multi-level game with proper flow from menu to gameplay to end screen.
In the final lesson, students will add particle effects, fine-tune gameplay, test and debug their game, and export it as a standalone application they can share with friends and family. The session ends with a showcase where each student demos their creation.