Principles of Game Development (CSGD 100)

Gain the foundational knowledge necessary to formulate a vision for a video game, and learn how to effectively communicate that idea.From understanding your audience and different players, to recognizing common industry jargon, this course explores essential principles of game design. Through hands-on assignments, discussions and presentations, you will explore introductory design topics such as randomness and strategy, rules and players when defining an idea for a game. By the end of this course, you will understand how different people approach games from different perspectives, and how to use that knowledge to create a more holistic experience that appeals to a wider audience.

Upon successfully completing this course, students will receive a digital skills badge through Accredible, a digital credentialing service. To opt-out of receiving a digital badge for CS courses, please unsubscribe here.

Contact Hours

30 course hours (3 hours per class)

Prior Learning

No prior learning required.

Courses offered that meet Prior Learning Requirements


Tuition + Materials

Tuition is $637.50. Download your detailed materials list before your first class.

Course Format

Course offering is available either online synchronous (VCHAT) or on campus (GNWC). View schedule for current and upcoming formats.


Find answers to the most frequently asked questions on our Registration Policies page.