Practical application of the course
Teamwork:
Communicate in a team setting to coordinate with others
Independently and fairly resolve intragroup conflict
Learn to delegate and manage tasks/roles with less oversight from the professor
Development Process:
See the process from start-to-finish of a larger project
Plan out milestones and learn to prioritize tasks
Scoping projects more effectively with a larger project
Learn more about vital development skills, such as: Research, documentation, A/B testing, source control, formal code reviews, HCI, automated and unit testing, data parsing, cross-platform development, gameplay design approaches, etc.
Learn about the release schedule of a game, what a ‘finishing’ a game looks like, and create marketing material that mimics what you’d see in the wild
Personal Growth:
Learn new technology or practices based off of your desires, not the requirements of the course
Familiarize yourself with the different roles in game design projects to find one that you enjoy the most