Introduction to game design concepts using the Unity 3D game engine. Design, implementation, and testing of video games. Topics discussed include game environment, character controllers, graphics, user input, animations, sound, music, game physics, collision detection, artificial intelligence, and version control.