Video Game Design - Interim 2019


Final Games

Author Game Genre
Will Anderson Spellslinger Pokemaybe?
David Baldock Ptappy Pterosaur Twitch
Brent Blakley Dragons and Demons Platformer
Eric Craft Glitch Platformer
Lindsey Goan Coyote and the Stars Platformer
Alex Griffy Peg is Lost Metroidvania
James Gartner The Netsphere Platformer
Austyn Hennings Returner Sports
Zack Jarrell The Wild Realms Platformer
Hayden Jones Heliopause Metroidvania
Drew and Seth Ledford Joust Arcade
Dieran McGowan Black Friday Platformer
Caroline Montgomery Escape from Ravenloft Metroidvania
Emily Moore Color Jam Platformer
Tanner Renken Pirate Island Adventure
Kristin Sigurjonsson Ninja Run Casual
Micah Tiffin Sidestep Sports
Alex Wood Curse of Benjamin Wofford Text
Sunny Yan Don’t Play This Game Platformer?

Course Information

  • Instructor: Dr. Aaron Garrett (garrettal@wofford.edu)
  • Class Meeting (Olin 201): MTWRF 1:00p-4:00p
  • Office Hours (Olin 204E): MTWRF 10:30a-11:30a
  • Textbook: Game On by Dustin Hansen
  • Software: Construct 3

Description

In this project, students will develop a number of video games using Construct, an entirely in-browser game development system. In the process they will explore the history of video games, the genres and qualities of each, and how to design and implement a video game. The project will result in each student developing a video game and presenting it to the college community.

Goals

This project provides students with an opportunity to be creative and to learn things on their own, motivated by what they need to develop their own video games. While I will be available to help them problem-solve as they encounter issues, students will take responsibility for their own learning. Each student will be required to make at least two presentations during the project, one describing the game they will develop and one demonstrating the game. Each student will also be required to write documentation describing the game and how to play it.

Grades

Your grade for the course will be Honors/Pass/Unsatisfactory.

You must take all assignments seriously. If you are not meeting my expectations, I will give you only one opportunity to rectify shortcomings before promising a grade of U.

You will be allowed at most one unexcused absence during the month.

You will fail the project if you

  • fail to produce at least one game that reflects a substantial effort for a month’s work,
  • fail to take presentations seriously,
  • fail to demonstrate progress on your game,
  • or have two or more unexcused absences.

Policies

Attendance

You are expected to attend class meetings and come to class prepared. Refer to the General Policy Regarding Attendance in the Wofford College Student Handbook. The policy makes you responsible for catching up on missed classes. If you must be absent for class, please email me in advance to let me know.

A student is allowed at most one unexcused absence during the semester.

Assignment Deadlines

Late assignments will not be accepted without a legitimate excuse. All assignments are expected to be submitted by 11:55p ET on the posted deadline.

Academic Integrity

The Honor Code requires faculty, staff, and students to maintain a high standard of individual honor and integrity. While I may specify some assignments as collaborative, work represented as your own must be your own. If you have any doubt about what is appropriate for a given assignment, you should contact me for clarification.

Accommodations

If you have a disability that requires assistance or accommodation, or if you have questions related to any accommodations for testing, note takers, readers, etc., please contact Dean Beth Wallace by telephone at (864) 597-4371 or in person by visiting the Hugh R. Black Infirmary. You must arrange accommodations during the first week of classes.

Tentative Schedule

Online NES Emulator

Meeting Topics Tasks
03 Jan Shooters Beginner’s Guide to Construct
04 Jan Platformers Platformer
07 Jan Platformers Platformer; Assets
08 Jan Platformer-Shooters; Twitch Games Flapp-ish Bird
09 Jan Adventures Zelda 3rd Dungeon Zelda-type; Another Zelda-type
10 Jan Platformer-Adventures; RPGs Pokemon-type; Assets
11 Jan Arcades, Casuals; Physics Bouncing Balls; Bouncing Bullets; Tipsy Tower; Cannon; Brick Smash
14 Jan Beat ‘em Ups Sounds and Music; Fighting Game #1, Fighting Game #2, Fighting Game #3, Fighting Game #4
15 Jan Miscellaneous; AI Enemy AI; Pathfinding #1, Pathfinding #2, Pathfinding #3
16 Jan Game Proposal Presentations Proposal Guidelines; Proposal Guidance #1; Proposal Guidance #2; Proposal Guidance #3
17 Jan Game Planning Map out 8 days of features, each day ending with a working version of a game with new features; identify game assets #1, #2, #3, #4, #5
18 Jan Development Day #1
22 Jan Development Day #2
23 Jan Development Day #3
24 Jan Development Day #4
25 Jan Development Day #5
28 Jan Development Day #6
29 Jan Development Day #7
30 Jan Development Day #8
31 Jan Demonstration Play all the games!

Note: This syllabus is subject to change with notice.