- Course Description
This project is divided into two semesters during which students
design and implement a 2D scrolling game engine. Similar to Project I,
they start by writing a Game Design Document and a Technical Design
Document. Along with creating a scrolling engine, students will also
explore multiplayer functionality within conventional games, sound,
and music as it affects game design for a multiplayer environment.
Additionally, students will explore basic enemy programming and level
design while learning to work in a team environment.
- Course Objectives
Teamwork:
New: Learn to better delegate and trust teammates
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/real world
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
- Teachnig Method
We’re all human. This means that we all have imperfections and go through our own troubles. If you are going through problems, if you believe that your grades do not accurately reflect the work you’ve put in, or you think there was a mistake, I’m open to hearing you out as long as you are kind. I can offer an explanation for the grading, as well as feedback on how to improve in the future. Oftentimes, it just takes seeing things from a different perspective or better planning to avoid common pitfalls.
- Textbook
- Assessment
- Requiments
GAM200
- Practical application of the course
Continue working on your GAM200 project to prove your project management and programming skills.
- Reference