This course is the third course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well^ C# is a really good language for learning how to program and then programming professionally. Also^ the Unity game engine is very popular with indie game developers, Unity games were downloaded 16^000^000^000 times in 2016! Finally^ C# is one of the programming languages you can use in the Unity environment.