Office Hours:
M Th 10:30 AM -12:00 PM and by appointment
Course Description:
This course will focus on the fundamentals of game development with an emphasis on 'playcentric' design. The class will consist of a series of lectures and hands-on workshops to introduce the latest tools, methods, programming techniques, and graphics needed to create digital games. Topics covered in the course include game physics, game engine programming, agent artificial intelligence, state machines, 2D/3D assets, visual communication, game mechanics, navigation meshes, path planning, and more. Student will work in groups to complete a game prototype by the end of the semester.
Sample Studet Projects
Credit: Agdel Irlanda
Credit: William Kolb and Michael Auslander
Credit: Jason Almerini, Andrew Kim, Dan Sullivan
Credit: Spandana Edara
Credit: Linley Busby
Credit: Robert Verrone
Credit: Zac Rahn and Liam George
Credit: Niko Grupen
Sample Course Schedule
What is a Game?
Game Genres, Formal Elements
Dramatic Elements, Flow, Playtesting
Make A Game
Path Finding
Mini Max
Visual Communication
Storyboarding
Game Psychology
Mechanim
Advanced Unity
Networking
Game Distribution