Capstone Project: Building a Game

This course is intended as a culmination of all a student’s work in the Unity Game Development major. Students will work in groups to build a game in the unity engine that uses real-time 2D or 3D visuals and showcases their understanding of the core principles of game design. Students will pitch their game, design, prototype, build and test their game. Students will be evaluated based on the quality of their game, and their internal project management processes. This online course has optional live sessions.

Student smiling while sitting outside, using a laptop.
Syllabus

Course Topics

This course does not have a significant number of topics, as it is mostly intended as supervised group work in order to focus on hands-on, project-based learning.

Quality Assurance Testing

Ensuring the functionality of a game is an involved process. Students will learn how to ensure successful Quality Assurance testing by working with manual testers, and implementing automatic tests.

Getting Feedback

Functionality and engagement are not the same thing. Students in this course will learn how to test their game and ensure that it is not only functional but fun.

Course Level

400

Skills Covered

  • Video Game Development
  • Software Testing
  • Playtesting
  • Collaboration
  • Communication
  • Git (Version Control System)
  • GitHub
  • Design Documentation
  • Problem Solving
  • Project Management

Common Prerequisites

All courses listed may not be required. Discuss with your advisor to learn more.

  • All prior Game Development Courses
  • Programming for Everyone I
  • Programming for Everyone II
  • Data Structures
  • Algorithms

Disclosure

This course is delivered online through an institution of the Lower Cost Models Consortium (LCMC) that is different than your degree-granting institution that awards the academic credit for the course.