What This Document Is
This document provides a comprehensive overview of a course focused on game development using XNA Game Studio Express. It serves as a foundational resource for students embarking on a project-based learning experience in game programming. The material outlines the course structure, expectations, and the core technologies utilized throughout the term. It’s essentially a roadmap for success within the course, detailing the skills and knowledge students will acquire.
Why This Document Matters
This resource is invaluable for anyone enrolled in, or considering enrolling in, CMPS 201 at UC Santa Cruz. It’s particularly helpful at the beginning of the course to understand the workload, grading breakdown, and required resources. Prospective students can use this overview to gauge their preparedness and interest in the subject matter. Current students will find it useful as a constant reference point for deadlines, project phases, and available support.
Topics Covered
* Fundamentals of game programming principles
* Object-oriented design methodologies and best practices
* The C# programming language in the context of game development
* Utilizing the XNA Game Studio Express environment
* Teamwork and collaborative project management
* Game design concepts and implementation techniques
* Assessment criteria for assignments and the final project
* Available resources and support systems for students
What This Document Provides
* A detailed course syllabus outlining key dates and deliverables.
* Information regarding office hours and contact details for instructors and teaching assistants.
* An outline of the team-based game project, including phase descriptions and timelines.
* A breakdown of the course grading scheme, including the weight of each component.
* A list of recommended textbooks and learning materials.
* An introduction to the capabilities of XNA Game Studio Express and its potential for game creation.
* Details regarding discussion sections and available support.