DMA 227 Advanced Digital Game Design • 5 Cr.


Intermediate GAME students design and implement their own computer games. Intermediate and advanced game development programming and graphics are covered. Previously DMA 241. Either DMA 241 or DMA 227 can be taken for credit, not both. Prerequisite: DMA 226 at BC with a C- or better, or instructor permission.


After completing this class, students should be able to:

  • Describe the role that sound, visuals and interactivity all play in an effective game environment
  • Explain control structures in a gaming context in a programming language such as C#
  • Create basic data structures • Work in a group effectively to produce a video game
  • Apply level design principles to digital games
  • Prototype levels for different mechanics
  • Reframe a given level to match a provided outcome
  • Discuss and use advanced scripting and node-based programming languages