Unity Game Coder

Age guide: 11 to 16

Book Course Virtual Camps

Part 1: Beginner to Intermediate $255
Part 2: Advanced $255

Learn Unity Game Development using C# 

During these Unity coding classes, your child will explore the popular game engine using the C# programming language to create exciting interactive games.  

During the Unity coding course, kids learn fundamental scripting techniques, they’ll see how these are applied in the ever-growing industry of game development, equipping them with the skills to create a diverse selection of 2D games.  

Virtual course format

Our courses are divided into two parts, each of which can be taken as a standalone one-week course.

  Mon - Fri
Part 1
Beginner to Intermediate
AM
Part 2
Advanced
AM

What your child will learn

Part 1 - Beginner to Intermediate

Pre-requisites: None

  • Unity 
  • C# Introduction 
  • Game Objects (Creation, Components) 
  • Sprites (Import, Creation, Sprite Sheets) 
  • Transformation (Translation, Rotation, Scale) 
  • Rigidbodies (Colliders, Force, Acceleration) 
  • Collisions (Detection, Reaction) 
  • Audio (Looping, Sound Effects, Filters) 
  • User Interface (Text, Font, Updating, Timers) 

Part 2 - Advanced

  • Coming 2024

Book a camp that’s right for your child

See our camps in action!

Tech requirements

    Chromebooks and iPads are not supported

Internet speed requirements

  • 5Mbps download speed and 3Mbps upload speed (per user)
  • If using FunTech Virtual Machine at least 6Mbps download speed and 6Mbps upload speed; lower speeds will work, but the quality of the remote computer experience will deteriorate (per user)

Find internet speed:  Test my speed

Minimum system requirements

  • OS: 64-bit Windows 10 or OS X 10.11 or later
  • Processor: Intel core i5-6500 or newer, 2.8GHz or faster or AMD Ryzen 3 1000 series or newer
  • Memory: 8GB (8,192MB) RAM
  • Free HDD space: 50GB 
  • Graphics requirements known as GPU (Graphics Processing Unit): Intel HD 630 or better
  • Hardware: keyboard, mouse, and headset with microphone
  • Admin access required

Find your computers’ tech specs:  Windows  |  Mac

IMPORTANT – FREE TECHNICAL SUPPORT

Course software must be installed before the start of the camp. Instructions on how to do this will be in your FunTech Parent Portal and includes free technical support.

If the software is not installed prior to the start of the camp, then your child will miss some of the course and their may be an additional charge to catch up on missed content.

About this camp

Looking for a course that teaches your child both game development and coding? This course has it all, teaching the basics of 2D game development in the popular game engine Unity, all using C#.  

Unity is one of the top game engines used by developers in the industry, bringing us games like Fruit Ninja, Subway Surfers, Angry Birds 2, and Cut the Rope to name a few. As well as being the primary language used by Unity game developers, the C# programming language is widely used across a range of industries. 

After a short introduction to the basics of Unity, your child will learn how to manipulate game objects using C#, understanding how to code movement, rotation, and scaling. By combining this C# knowledge with game components, they’ll gain a deeper understanding of how games are created.  

Next, your child will explore physics in C#, learning how forces, including acceleration and impulses, can be used to simulate the real world. Pairing these with collision detection and reaction, they can now create dynamic realistic gameplay.    

With the ability to create reactive games mastered, they’ll improve the overall experience as they learn how to play and manage game audio using C#, including the introduction of filters, such as high and low pass, reverb and more. Additionally, they'll learn how to code a text-based user interface to enhance their games, with features such as timers and scores.  

Combining all these skills, your child will leave the course with a wide range of immersive 2D games, alongside an understanding of a new programming language.  

Book a camp that’s right for your child