Class Details

*The class starting date, completion date, classroom address, and contact phone number are provided above.

Class time: 1:00pm – 4:00pm, for 2 days

Estimated number of students: 4-6

Prerequisites: some text-based coding experience is required, such as Python.

Equipment: Students are advised to bring their own laptop (Windows or Mac) ;

This class will give students an introduction on how the C# (pronounced csharp) language is used, then setting them up to apply that knowledge in the Unity Game Engine.

The Unity course will use a game development process to teach students how to design and program games.

Students completing this course will gain confidence in participating in community run Game Jams such as the biggest Game Jam run by Itch.io https://gmtk.itch.io – These are events which ask participants to create a game based on an agreed theme, where anyone in the world can participate.

What is C# and Unity?

The Unity Game Engine provides a graphical interface to streamline the process of creating animations and physics into games. The engine’s skills lie in its ability to create seamless 2D and 3D environments.

Unity uses the C# language to write scripts, which allows students to understand a language that is widely used outside game development as well. The engine has been used to create many popular games such as: Among Us and Pokémon Go.

Learning Unity will upskill students in the game development environment, while teaching them the coding language C#. C# is maintained by Microsoft and used for creating websites and programs in a cloud environment.