Game Development with Unity

Unity is a professional game development tool that uses C# programming. While game development is a power hook for kids to be interested in programming, it is also a highly valuable skill in the modern world. This course builds a gradual understanding of the software by making 2D and 3D scenes, and terrains, using online assets, and writing scripts.

Starting from

6 December, 2025

4 Months

1.5 Hour Class

Medium

Online - Zoom

Why Take this course?

Build and publish a complete game in Unity, integrating 3D models, audio, and visual effects sourced from the Asset Store and external libraries like kenney.nl or opengameart.org.

Achieve a thorough understanding of C# programming, focusing on creating and utilizing functions and mastering essential syntax for game logic and development.

Master the game build process, creating executable files for PCs and mobile devices to share their creations with friends. They will publish a 2D game on their phone and run a 3D game on their PC.

Implement object-oriented concepts to manage multiple scripts, establish object referencing, and enable dynamic object updates within the game.

Design and construct diverse game scenes, including complex 3D terrains (mountains, trees), a car racing environment, a football stadium, and a classic 2D environment using sprites.

Gain the skill to independently find and utilize advanced learning resources, including official Unity documentation and curated reference projects, to accelerate their next stage in Game development.

Prerequisites:

  • To maximize the benefits of this course, students must be age 12 and above or have the qualifications mentioned below.
  • Qualification of Scratch Level 3, Python Level 1, Unity Level 1, experience with browsing/hand-on experience with command-line interface in games, basics of computational thinking, or having any other programming or non-programming language experience that involves technical abilities, problem-solving, graphics, and interaction from the user.
  • A typing speed of 20 Words Per Minute (WPM) is recommended. For practice, you can visit the following website:

Course Outline

4 Month Plan

Learning Outcomes

  • Participants can create a finished game on Unity with multiple scripts, scenes etc.
  • Participants can interact easily with the software, creating 2D and 3D objects.
  • Participants know how to create the executable file of the game and share it with friends
  • Participants know how to add and edit scripts to their games – How to make use of Standard Assets
  • Participants can make the following type of scenes – first personthird personracing gamecity parkmountainous terrain – a football field
  • Participants have experience of making 4-5 beginner level games so they have enough ease with the software

Schedule

Up Coming

Starts 6 Dec

Ends 22 Mar 2026

Sat & Sun

6:00 AM - 7:30 AM

Batch 247

5 seats left

Taught by

Shuja ul Hasan

Fees: $95.00/month
Starts 6 Dec

Ends 22 Mar 2026

Sat & Sun

3:00 PM - 4:30 PM

Batch 250

5 seats left

Taught by

Syed Shabee Haider

Fees: $95.00/month

Ongoing

Started 7 Oct

Ends 22 Jan 2026

Tue & Thu

2:00 PM - 3:30 PM

Batch 245

3 Student(s) enrolled

Status

Currently in Module 2

Taught by

Shuja ul Hasan

Fees: $95.00/month
Started 2 Dec

Ends 19 Mar 2026

Tue & Thu

5:00 PM - 6:30 PM

Batch 246

Student(s) enrolled

Status

Currently in

Taught by

Shuja ul Hasan

Fees: $95.00/month

Teachers

Why People Choose the STEM Educators

Find out if this course is suitable for your childSchedule your pre-assessment for free!
Book a free session

Think your kid is ready to take the course!
Enroll now and get started

monitorcode

Frequently Asked Questions

To enroll in any of our programming courses, your child must first attend a STEM Explorer Session. This helps us understand your child’s learning profile and ensures they are placed in a course that matches their skills and interests. After the session, we will share available time slots and course details and guide you through the next steps for enrollment.

Book a 30-minute STEM Explorer Session to find out the most suitable course for your child.

Learning to code helps build essential 21st-century skills such as critical thinking, problem-solving, and creativity. It fosters logical reasoning, boosts confidence in using technology, and prepares children for a future increasingly shaped by digital tools.

While we highly encourage punctuality and regular attendance, we understand that emergencies can happen. In such a case, parents must inform the instructor before the class and request a recording. In this way, the instructor can arrange a recording if informed in advance, as we do not usually record classes.

More courses to explore

Browse more courses