This course will cover the fundamentals of C# programming. It will be taught in conjunction with the Unity Game Engine, as visual examples in Unity allow for an increased understanding of how the code behaves and can be manipulated in practice.
To reinforce learned material, small games or “Micro Games” will be created to explore new material.
This course will cover Data Types and Structures, Control Structures, Data Arrays and Uses, Functions, Classes, Unity C# integration and programming, and the Basics of compilers.
After completion of the course, students will be able to make simple and complex games or software programs using C# programming language, and they will learn the terminology needed to further develop their knowledge on their own.
Dates: A total of seven Sundays October 16, 23, 30, Novemer 6, 13, 20 (skip Nov 27/Thanksgiving), December 4
Ages: 14 and up
Time: 1:30PM-4:30PM (w/ 20-minute break)
Please note that on day 1, class will begin one hour early to ensure that all students have successfully downloaded the software required for this class.
Instructors: Tyler Van Vierrsen
See Faculty Bios
Hardware requirements can be found on Unity’s own page https://unity3d.com/unity/system-requirements
We will be using example projects that can be downloaded from here:
Additionally, students will need to download Unity: https://store.unity.com/download?ref=personal
Mason Game and Technology Academy
Virginia Serious Game Institute
10900 University Blvd.,
Bull Run Hall Ste 147
Manassas, VA 20110
Email: MGTA Founding Director: Vera Lichtenberg, firstname.lastname@example.org
MGTA Admin Assistant: Nerissa Hart, email@example.com