Game Design

Preamble

  • Course Title: Game Design (mwd 230)
  • CRN: 42671
  • Credits: 4
  • Prerequisites: mwd 110 or permission from instructor
  • Days: Mondays and Wednesdays
  • Time: 2:55–4:10 pm
  • Room: 316, Charles A Dana Hall
  • Dates: 4 September–14 December 2019
  • Professor: Roy Vanegas (pronounced “vuh-nay-gus”)
  • Email: vanegas at hartford dot edu
  • Phone: 860.768.5925
  • Office: Charles A Dana Hall, Room 310B
  • Office hours: By appointment via Compass on the following days…
    • Mondays: 10:00–11:00 am and 1:30–2:30 pm
    • Tuesdays: 9:00–11:00 am
    • Wednesdays: 10:00–11:00 am and 1:30–2:30 pm

Description

This lecture and project-based course focuses on the theoretical and practical approaches to good game design. Students study art and design principles for developing engaging games, including game play, game balance, storytelling and narrative, character development, software engineering, animation, graphic design, music and sound effects, and game aesthetics. Using these principles, students analyze many types of games and design games of their own. The principles learned in this class apply to the casual game genre that includes platform games, scrolling games, tile-based games, card games, puzzle games, and shoot-’em-up games. Throughout the course there is an emphasis on the importance of play testing and revision, including documenting design.

Learning Outcomes

Upon successful completion of this course, students will understand...

  • and communicate the definition of what a game actually is;
  • how to critically review games of all types;
  • and, how to design and build games.

Textbook

Level Up! The Guide to Great Video Game Design

[Cover image of Level Up! The Guide to Great Video Game Design.]
Edition: 2
Author: Scott Rogers
isbn: 978‒1‒118‒87716‒6

Schedule

Important Dates

  • No class: 27 November (Thanksgiving recess)
  • Assignment 1 due: 25 September
  • Assignment 2 due: 9 October
  • Assignment 3 due: 23 October
  • Assignment 4 due: 6 November
  • Assignment 5 due: 13 November
  • Final project due: 16 December

Check the University’s official calendar for other important dates.

Note: Time permitting, I will make every attempt to cover the topics listed below in order. However, depending on the cadence of the class, some topics may be overlooked.

Week Topics Homework
One
  • Detailed syllabus breakdown
  • None
Two
  • Open GitHub accounts
  • Intro to Git
  • Git cloning
  • Git committing
  • Git pushing
  • Git pulling
  • Git branching
  • Git forking

Watch

Three
  • Discuss the in-class workflow
  • Discuss RGB coloring
  • A bit more Git
  • Intro to Processing
  • Using constants over variables when appropriate
  • An intro to Processing’s reference page
  • Breakdown the setup and draw functions
  • Discuss the size function
  • Discuss the background function
  • Using fill
  • Drawing points and lines

Readings

  • level 1: Welcome N00bs!
    → pages 7–26
  • level 2: Ideas!
    → pages 29–40
Four
  • tbd

Readings

  • level 3: Writing the Story!
    → pages 43–62
  • level 4: You Can Design a Game, but Can You Do the Paperwork?
    → pages 65–89
Five
  • tbd

Readings

  • level 5: The Three Cs, Part 1: Character
    → pages 93–127
Six
  • tbd

Readings

  • level 6: The Three Cs, Part 2: Camera
    → pages 131–159
  • level 7: The Three Cs, Part 3: Controls
    → pages 163–177
Seven
  • tbd

Readings

  • level 8: Sign Language: hud and Icon Design
    → pages 181–207
  • level 9: Everything I Learned About Level Design, I Learned from Level 9
    → pages 209–254
Eight
  • tbd

Readings

  • level 9: Everything I Learned About Level Design, I Learned from Level 9
    → pages 209–254
  • level 10: The Elements of Combat
    → pages 257–301
Nine
  • tbd

Readings

  • level 11: They All Want You Dead
    → pages 305–351
  • level 12: The Nuts and Bolts of Mechanics
    → pages 353–377
Ten
  • tbd

Readings

  • level 13: Now You’re Playing with Power
    → pages 381–402
Eleven
  • tbd

Readings

  • level 14: Multiplayer—The More the Merrier
    → pages 405–418
Twelve
  • tbd

Readings

  • level 15: Everybody Wins: Monetization
    → pages 419–423
  • level 16: Some Notes on Music
    → pages 427–434
  • level 17: Cutscenes, or No One’s Gonna Watch ‘Em Anyway
    → pages 441–434
  • level 18: And Now the Hard Part
    → pages 451–462
Thirteen
  • tbd
  • tbd
Fourteen
  • tbd
  • tbd
Fifteen
  • tbd
  • tbd
Sixteen
  • tbd
  • tbd

Class Policies

  • Consuming food in class. There is no eating inside our classroom, either during class or while on break. Eat before or after class. Drinks in covered containers, however, are allowed.
  • Grading. I do not give grades — students earn them. The grade you earn is based strictly on a formula clearly listed in your syllabus, under the Grading Standards section.

Advice on Succeeding in Class

We will go over the following document in detail on the first day of class.

Assignments

There are six projects for the semester: five homework-type assignments and one final project. (See the grading standards section regarding how each is used to calculate your grade.)

  1. Assignment (due 25 September 2019)
  2. Assignment
  3. Assignment
  4. Assignment
  5. Assignment
  6. Final game project

Grading Standards

Grading Formula

Your grade for this course — explained by The University of Hartford here — will be computed using the following formula:

  1. Assignment (12%)
  2. Assignment (12%)
  3. Assignment (12%)
  4. Assignment (12%)
  5. Assignment (12%)
  6. Final game project (40%)

This grading formula is unbending and will be adhered to strictly.

Important Note

Please, please do not try to negotiate a grade with me. By asking me to treat you favorably, you’re asking me to put you above your classmates. Manage your time well; I do not accept late work.

Academic Honesty

You are reminded of the college’s academic honesty policy. Ensure all the work you submit is your own.

Students with Disabilities

Read about how The University of Hartford supports students with disabilities: https://www.hartford.edu/academics/academic-support/accessibility-services/default.aspx

Contact

My email address is vanegas at hartford dot edu. However, I only communicate with students over email in emergency situations (pet emergency, personal tragedy, etc). For matters related to the class, you’re advised to see me in person before or after class, or during my office hours via Compass.

Office Hours

My office hours are walk-in for quick questions and by appointment via Compass for more involved sessions.

  • Office: Charles A Dana Hall, Room 310B
  • Office hours:
    • Mondays: 10:00–11:00 am; 1:30–2:30 pm
    • Tuesdays: 9:00–11:00 am
    • Wednesdays: 10:00–11:00 am; 1:30–2:30 pm