This course will teach you how to use the Unity game engine to design and develop 3D games using C# and visual scripts. You will learn how to integrate graphics, assets, sound, animations, and manipulate physics to create interesting mechanics for your game. You will then code a simple AI agent to challenge the user and work with profiling tools to ensure code efficiency.