Unity Game Design Lab




Step into the shoes of a professional video game developer

This program is for children age 12+ (or younger with exceptional proficiency and experience) that have a solid foundation and strong interest in creating their own game scripts.

Our goal in this course is to empower students to become creators of digital media rather than just consumers. From programming to editing, your kid's favorite hobby could become an awesome outlet for his or her imagination.

In this introductory course on the industry-leading Unity 3D gaming engine, students will learn the basics of level design and C# programming to create mini-games using Unity domain.

Please note that this class requires that students bring along a high performance gaming laptop. A limited number of gaming laptops are available to borrow on a first come first serve basis. Email info@techlabs.ch to reserve one for use in the course if you do not have your own. 

The main project will be a step-by-step development process as they build an entire 3D racing simulator video game. Participants will learn how to design roads and landscapes and how to use scripts to define player controls. Working with Unity's Physics system, they will be taught how to use components like Wheel Colliders and Rigidbodies to simulate vehicle movement and interaction with the environment.

After introductory lessons, students can search for and incorporate web assets to modify the game with unique car, obstacle, Google maps, and more.


Skills You Gain

 ✮ Navigate 3D space and Unity Editor comfortably

✮ Learn principles of game design, assets, physics, player controls

 ✮ Introduction to C# scripts  

 ✮ Translate player actions into a 3D environment

 ✮ Game design processes

 ✮ How to create clear, readable, and efficient code

 ✮ How to troubleshoot errors and solve logical problems





C# Programming

Big Data Techniques

Video Game Design




App Dev  


Offered as


or  Unity CAmp


  • Minimum group size: A minimum of 5 students is required to start the course.
  • Minimum age: Younger students of exceptional proficiency will be considered.
  • Student must bring: Gaming Laptop required. Student must bring a gaming laptop to class. Limited number of laptops are available to borrow but must be reserved in advanced. Please contact TechLabs if you will require one.
Status Place Offers Day(s) Time Date Place Price  

January 2021

Basel Stadt Swiss International School SIS Basel | Monday | Unity Game Lab Mon 16:00 – 17:15 11/01/2021 – 21/06/2021 Swiss International School Basel 594.00 CHF Waiting list
  Ages: 9+  Course Level: Beginner | Intermediate    Course Language: EN      Enrollment: Open only to students of Swiss international School SIS Basel.    Unity Game Lab Details General C
Basel Stadt Swiss International School SIS Basel | Tuesday | Unity Game Lab Tue 16:00 – 17:15 12/01/2021 – 22/06/2021 Swiss International School Basel 625.00 CHF Waiting list
  Ages: 9+       Course Level: Beginner | Intermediate    Course Language: EN      Enrollment: Open only to students of Swiss international School SIS Basel.    Unity Game Lab Details Gene
Basel Stadt Unity Game Lab | Wednesday Late Wed 16:30 – 17:45 13/01/2021 – 23/06/2021 ARCADIA Bildungscampus 625.00 CHF Waiting list
  Ages: 12+ (or younger with exceptional interest or experience possible)       Course Level: Beginner | Intermediate    Course Language: EN (DE supported)     Enrollment: Open to all student