GAM 398 (Section 401): Topics in Game Programming: Game Studio Development – Programming Workshop

Instructor: Will Meyers

Tues/Thurs 11:50am – 1:20pm

This is an experiential learning credit class.

Credit Hours: 4

This course focuses on the development cycle in a large game studio with a focus on pushing out a game targeted towards a commercial platform. The game in question will be developed over multiple quarters and shipped at the end of the 2018/2019 school year. This class can be taken multiple times but requires permission from the instructor each time. Each programming student will have a particular role in the studio to help develop the game over the course of the quarter and will spend the workshop identifying tasks and issues that they can tackle in their specialty and exploring ways to research and design targeted solutions.

Available programming roles include:

*Needs PC lab, Unreal 4, Jira, Perforce or Plastic SCM

  • Gameplay Programming
  • Tools Programming
  • Graphics Programming
  • Engine Programming
  • Networking


Student must pass a portfolio review.

GAM 372

Learning Outcomes

  • By the end of the class students will be able to apply programming skill sets to a restricted specialty area. They will know how to research, present, and deploy engineered solutions to the problems before them in an ongoing working environment.
  • Students will be able to demonstrate knowledge of the Unreal engine in a particular specialized module of the engine. Specialties include as Blueprints, C++ Scripting, Graphics/Shader Development, Networking Frameworks, Tool Creations, Engine Development.
  • Student will be able to identify techniques and best practices to quickly iterate on solutions and resolve challenges while under the pressure of an ongoing project with strict deadlines.
  • Students will also be able to present and debate their code in front of their peers in form of coding review sessions.