Upon successfully completing this course, you will be able to:
Design and code and fun 2D and 3D games
Use graphics, animation, collision detection, and game physics to develop games
Know how to use game design techniques to build games in any language or framework.
Learn how to work effectively as a member of a larger software engineering team
Tell everyone why video game programming is awesome!