Mobile Game Development in Unity

Level 3

Mobile Game Development in Unity

Ages: 12+

Recommended: Experience with JavaScript or C#

Required: Mobile device (iOS or Android)

Mobilize your game development skills! In this summer camp, students will use the industry-leading Unity engine and the C# programming language to develop a game tailored to fit mobile devices by accessing accelerometer and touch input.

Summer Camp Calendar

Register Now

Course Details


C# is an object-oriented programming language among the most popular in the world.

Unity is a powerful, versatile game development platform used in the creation of a broad, diverse library of commercial games such as Cuphead and Hearthstone.


In this course, students will develop a mobile game featuring 3D objects, scripts, materials, scenes and sound effects.

Key Concepts

Through this course, students will use variables and expressions, conditional logic, functions and methods, C# and the Unity engine to develop a 3D mobile game.

For this course, it is recommended that students have previous experience with JavaScript or C#.