Learn to code by creating your own 3D game using Unity, a professional 3D Game Design engine. This course will teach game design principles, mechanics and level design. Begin with the basics and build to more advanced concepts by creating multiple games of your own design. Discover how to add objects, apply physics and implement behaviors into your game. Students will learn C#, develop problem solving skills and gain an excellent general knowledge of game creation fundamentals using the Unity 3D engine.