Video Game Programming


Times Offered Syllabus
Lec-Lab TTh 07:00pm-08:50pm
Lec-Lab TTh 05:00pm-06:50pm

Times are for SPRING 2017
Download Syllabus
Prerequisites Technologies Studied
CSCI-104 or ITP-365
(These Courses must be Completed)
3D mathematics for games. Working with XNA®. The 3D graphics pipeline. Game worlds and game objects. Collision detection. Introduction to game physics. Events and scripting. Introduction to animation and A.I. Implementing gameplay.
Course Description

You’ve played ‘em, now make ‘em!

Roll up your sleeves and create an actual 3D game using Microsoft® XNA®.

In this project-based course, you’ll actually build a simple game from the ground up, learning various approaches to game play logic as well as gaining a thorough overview of collision detection, game physics, 3D mathematics, artificial intelligence, and the 3D graphics pipeline. You’ll come up with the idea, then design and program it for PC. By the end of the course, you’ll have a solid understanding of what it’s like to be a video game programmer as well as the fundamental tools necessary to develop your skills further.
Why Students Take ITP-380
Students take this course precisely to gain the practical skills they can use in the game industry.
Course is Part of...
Video Game Programming (SPECIALIZATION)
Computer Programming (MINOR)
Computer Programming (SPECIALIZATION)
Video Game Programming (MINOR)
Register Contact Advisor


Sanjay Madhav