This course covers the theoretical and practical foundations of game production using the Unity 3D game engine. Students will learn to develop a game concept; prototype, test, and iterate on your ideas. The course builds a solid foundation for industry roles as a gameplay designer, technical artist, programmer, or producer. Students will build numerous complete Unity3D game projects by applying knowledge and skills including: using the Unity3D editor to develop a game, understanding the game asset pipeline, designing effective game levels, C# programming, and building and deploying games