CS 276: Game Development - Fall 2025
2025-08-25
Instructor: Lucas P. Cordova, Ph.D.
Email: LPCordova@willamette.edu
Office: Ford 210
Class Time: MWF 12:00-1:00 PM
Location: Ford 301
TA: Teo Mendoza
Email: tjmendoza@willamette.edu
Office Hours:
Mon/Wed: 1:15-2:15 PM
Tue/Thu: 10:00-11:00 AM
Core Game Design Principles
Genres, mechanics, player motivation, and balance
Unity Development with C#
Scripts, system dynamics, and interactivity
Interactive Systems
Environments, physics, cameras, lighting, sound, UI
Software Engineering Practices
Object-oriented design, modular architecture, design patterns
Team Collaboration
Work as both Developer and Reviewer
Component | Weight |
---|---|
Engagement | 25% |
Assignments | 25% |
Course Project | 50% |
๐ก Note: The course project is the heart of this class!
Both roles are equally important for your learning!
Note
Contact me ASAP if you need hardware accommodations
๐ง Communicate early if you have issues!
Date | Event |
---|---|
Aug 25 | First Day of Classes |
Sep 1 | Labor Day (No Class) |
Sep 12 | Game Concept Pitch |
Sep 26 | Game Design Document Due |
Oct 10 | Mid-Semester Break |
Nov 26-28 | Thanksgiving Break |
Dec 3 | Final Presentations |
Dec 4-10 | Finals Week - Game Release |
Week | Topics | Deliverables |
---|---|---|
1-2 | Unity Basics, Game Design Theory | Teams Formed |
3-5 | Design Tools, 3D Environments, C# | Concept Pitch, GDD |
6-7 | Development Tools, Physics | Prototype Due |
8-10 | Level Design, Cameras, Lighting | Alpha Build |
11-13 | Sound, UI, Animation, Testing | Beta Build |
14-15 | Polish, Version Control, Release | Final Game |
Email: LPCordova@willamette.edu
Office: Ford 210
Office Hours: MWF 1:15-2:15 PM