CSC-255 Game Programming Team Capstone Project
This course is offered in a student-centered and student-directed manner where students demonstrate that they have achieved the goals for learning established by FLCC and the Computing Sciences Department. Students will develop a digital game which requires the command, analysis and synthesis of game programming knowledge and skills as well as game design, scheduling and production techniques. As part of a team, students will create the software from concept to publication, present the game in a public exposition, and finalize their portfolio.
For more detailed course information view the
Course Outline
Department
Computer Science
Course Description
This course is offered in a student-centered and student-directed manner where students demonstrate that they have achieved the goals for learning established by FLCC and the Computing Sciences Department. Students will develop a digital game which requires the command, analysis and synthesis of game programming knowledge and skills as well as game design, scheduling and production techniques. As part of a team, students will create the software from concept to publication, present the game in a public exposition, and finalize their portfolio.
Credit Hours
3Course Learning Outcomes
- Collaboratively produce a complete polished game from concept to publication.
- Maintain and develop efficient production techniques and documentation.
- Finalize and present a professional portfolio.
Topic Outline
- Team Building
- Identifying Roles
- Tools Available
- Communication
- Resolving Issues and Conflicts
- Project Development and Management
- Scheduling (long term and short term)
- Key Benchmarks
- Evaluating Progress
- Resources Available
- Balancing Quality with Resources, Time, and Features
- Portfolio Publication
- Examining sample portfolios
- Compiling sample work
- Publishing
- Intellectual Property and Copyright
- Definitions
- Current issues within industry and education
- Additional examples
- Game Publishing
- Identifying requirements
- Platform options
- Game Exposition
- Preparing
- Presentation
- Reflecting and evaluating