This course is an introduction to game programming using a modern game engine. Topics include scripting game objects, graphics, game mechanics, sound, animation, physics, user interface design, animation, movement, spawning, collision detection, scenes, lighting, visual effects and artificial intelligence. Students will be able to design and develop a complete game using the Unity game engine and C# programming language.
Prerequisites
MATH121 and GAME110