ALL NEW 2020 Courses are Live! Our most popular courses fill up fast so secure your spot today Register now


DMA Online:
Game Programming for Unity with C#


Program. Develop. Game.

Unity® is a powerful tool for making games, used by hobbyists and game studios alike. This is course is the next step on the path to becoming a Unity game developer. Learn advanced object oriented programming concepts like classes, instantiation, and inheritance. Create a fun, functional game while following along with tutorials and then expand the game with your own ideas. Register for this course >>


Course Details

Learn everything you need to know about Game Programming for Unity with C#.

Program Info

Ages: 10+
Cost: $95
Hours: Any!

Hardware + Software

MonoDevelop Code Editor

Learning Outcomes

You’ll learn variables and functions, data types, loops, syntax and operators, object instantiation and more.

What You Create

Each student will create a functional Unity game with C# scripts.

*You will need Unity 5 installed on your computer for this course. Download Unity 5 here >>

Register for Game Programming for Unity with C#

Registering will give you access to this course for one year from the date of purchase.

Register for Game Programming for Unity with C#

Register for all 9 DMA Online Courses for $295

Frequently Asked Questions

My student does not have any programming experience, will this be a good course for them?

Basic experience with Unity and programming is recommended Game Programming for Unity with C#; therefore, this course is designed to follow Fundamentals of Game Development, another DMA Online course. If your student does not have any experience, we suggest they take our Fundamentals course. 

More Programming Camps

We think you might be interested in these camps, too!

Virtual Reality & PC Game Development

Create custom game environments, objects and player challenges in your own 3D worlds with Unity®. Games created are playable on a PC or with the Oculus Rift.

Level Design with Unreal 4

Learn how to plan, design and build levels using the Unreal® engine and create environments that challenge the player and look amazing.

Programming with Java

Experience an interactive, hands-on approach to learning Java™, one of today’s most widely used and powerful computer-programming languages.