Are you curious about learning how to program video games, but assumed it was too difficult? Or, perhaps you’re interested in learning Object Oriented Programming in a fun and intuitive way? In either case - and whether or not you’re an absolute beginner - there’s a good chance this course is for you!
Learning programming by creating video games is not only possible, in many ways it’s ideal. Seeing your abstract code transform into a living world helps solidify programming concepts while providing a fun and interactive way of developing your problem-solving skills.
Programming games hasn’t always been this accessible. But now - with Unity, Visual Studio and C# - absolute beginners can create and publish any kind of game on virtually any platform and at no cost.
To reach that goal, the course instructor Steven Nikolic will take you step-by-step through core C#, Object Oriented, and Unity concepts in a natural, sequenced order. You will be applying the concepts you learn along the way by building a fun 2D action game. And by the end of the course, you will use everything you’ve learned to dive deeper into the Unity Engine and create a more sophisticated physics-based 2D platformer. You can then take the knowledge you’ve gained to publish games on any platform: Mobile, Console, or PC.
This comprehensive 21-hour course is structured in the following stages:
- Part 1: Intro to Unity, Prototyping and Setup (Lessons 1-8)
- Part 2: Core C# Principles for Unity (Lessons 9-26)
- Part 3: C# and Unity, Constructing an Arena Action Game (Lessons 27-52)
- Part 4: Physic Engine, Constructing a Sidescrolling Platformer Game (Lessons 53-65)