Video Game Design Course Schedule
- Answer Value of Games Questions
- What can games teach us?
- What do we need games to teach us?
- Learn Some Python
- Video Game Design: Introduction
- Art & Fear: The Ceramics Class and Quantity Before Quality
- Forget About the 10,000 Hour Rule
- Answer Value of Games Questions (Due in next Tuesday)
- Python Tic Tac Toe in-class assignment
- Understand basic game design
- Begin work on tabletop project
- Work on tabletop project started
- Make significant progress on tabletop project
- Understand game economies
- Understand play scheduling in video game design
- < 5 minute progress report on tabletop project (Present in class this week)
- Better understand video games as an artistic and educational medium
- Complete tabletop projects
- Learn how to obtain game assets
- Tabletop projects (Demo playthrough this Thursday, next Tuesday)
- Understand video game design
- Essay on the elements of Basic Game Design (Due next Tuesday)
- Know where to start, with video game development
- Gain a basic understanding of why educational games have failed as a genre
- Video Game Design: Design Patterns
- Video Game Design: Education in Games
- Game Loop Design Pattern
- Update Method Design Pattern
- Essay on the elements of Video Game Design (Due next Tuesday)
- Understand how to use available resources to learn how to do hard things
- Video Game Development: Random Number Generation
- Video Game Development: Efficiency Part 1
- Video Game Development: Efficiency Part 2
- One of the following (Due Tuesday after next)
- Make progress on final project
- Understand how scheduling applies to video games
- Understand how to use psychology to make successful educational games
- Essay on Education in Games (Due next Tuesday)
- Demonstrate the ability to find and animate art assets designed for animation
- Understand how to handle user input
- Simple animation (Due next Tuesday)
- Make progress on final project
- Learn about a useful design pattern in game development
- One design pattern that you are not already familiar with in chapter 3 or later of the text
- < 5 minute progress report presentation for final project (Present in class this week)
- Make progress on final project
- Anything that is relevant to your project
- Simple audio playback (Due next Tuesday)
- Complete final project
- Anything that is relevant to your project
- Early project demo presentations in class (optional)
- Final project demo presentation in class