This course reflects the various skills and disciplines that are brought together in modern game development: game design, programming, asset creation, and critical analysis. Classroom lectures and lab time will all be used to bring these different educational vectors together into a coherent whole; the workshop will be organized around a single, long-term, hands-on, game creation project. At the completion of this course, the student will be able to: 1) Describe typical work practice in game development. 2) Demonstrate competency through actual implementation of code and assets. 3) Work with a game engine, and understand the basics of how to build a game in the engine.