Practical application of the course
Teamwork:
Communicate in a team setting to coordinate with others
Independently and fairly resolve intragroup conflict
Development Process:
See the process from start-to-finish of a small project
Plan out milestones and learn to prioritize tasks
Learn more about vital development skills, such as: Research, documentation, playtesting, source control, gameplay design approaches, etc.
Personal Growth:
Exercise mixing and matching different aspects of programming in a way that allows some individuality and expression
Familiarize yourself with the different roles in game development process