Instructor

Dr. Marc Olano <olano@umbc.edu>
Office ITE 354
Office/lab hours: ITE 354; W 2:00-4:00

Recommended Text:

Agile Game Development with Scrum, Clinton Keith, Addison-Wesley

Formal Description

This is a capstone class, intended for graduating seniors (& sometimes juniors) in the GAIM specializations. In it, students will propose game development projects, plan them, form groups, and implement their plans. The goal is to have interdisciplinary teams, using a broad spectrum of what they have learned as undergraduates, collaborating to build interactive computer games.

Less Formal Description

Welcome to GAIM studios! I am Marc Olano, your studio executive. In the coming months, we will be developing some awesome games. First, you will pitch your game ideas. Some of those will be green lit for prototype development, and I will form you into prototype teams. In about a month, you'll need to show those prototypes. Some will be canceled, and some will be green lit for further development with a larger team. About a month after that, you'll have your alpha release and demo. By May, your games will be polished works of art bringing you fame and/or fortune.

Academic Honesty

By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, a reduced or zero grade, course failure, suspension or dismissal. To read the full Student Academic Conduct Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory [or for graduate courses, the Graduate School web site].

Plagiarism is the presenting of others’ ideas as if they were your own. When you write an essay, create a project, do a project, or create anything original, it is assumed that all the work, except for that which is attributed to another author or creator is your own work. Word-for-word copying is not the only form of plagiarism.

Plagiarism is considered a serious academic offense and may take the following forms:

Bottom Line: Do not present someone else's work as your own.

[Adapted by Neal McDonald from the Modern Language Association’s MLA Handbook for Writers of Research Papers. New York: MLA, 1995: 26.]

Class Topics

Class time will consist of an amorphous mix of things I think will help you succeed: lectures on game development topics, guest appearances by people from the games industry, time to work on your games, and milestone presentations. The in-class work days are so I can observe your team at work; you will definitely need to plan to work and meet outside of class. Also, the mapping of topics to weeks will certainly change depending on guest lecturer schedules. Here are a list of topics to be covered through the semester

Tentative Schedule

I'll update the online version of this schedule as we go. Check there for updates.

Date Deadlines Notes
Jan 29/31
Feb 5/7 Pitch Slides (midnight Feb 3)
Game Pitches (in class)
Feb 12/14 Prototype teams announced
Feb 19/21 Prototype Demos (in class)
URCAD Paragraphs
Feb 26/28 Semester games announced
Team selection
Role assignment
Mar 5/7
Mar 12/14 Sprint 1
Mar 19/21 SPRING BREAK
Mar 26/28 Sprint 2
Apr 2/4
Apr 9/11 Sprint 3
Apr 16/18 4/18 - Zack Maldonado, Big Huge Games
Apr 23/25 Alpha
URCAD
URCAD roundup
4/23 - Jonathan Moriarty, Chair, IGDA Baltimore
Apr 30/May 2
May 7/9 Beta 5/7: Draft resumes & sites
5/9 - Nathan Heazlett, Oxide Games
May 14
May 17 7-9pm Final Demos

In lieu of a final exam, we will schedule a reception (7-9pm) one evening during finals week to invite professional game developers to see demos of your final projects and meet the project team members. Food will be provided. Since this may conflict with other final exams, attendance is not required, but I will try to find a day when every team will be able to have some representation to do the demo. Plus, if you want a job in the games industry, this is a great chance to get some face-time with potential employers and share cards and/or resumes.

Grading

Grades will be given the following weights:

What Who Weight
Pitch Individual 10%
Prototype Group 10%
URCAD submission Group 5%
Sprint 1 Group 5%
Sprint 2 Group 5%
Sprint 3 Group 5%
Alpha Group 10%
Beta Group 10%
Final Demos Group 10%
Attendance & personal performance Individual 20%
Personal portfolio site & resume Individual 10%

Class Resources

This syllabus is a snapshot of the class web page. Important announcements and updates will be made to this page throughout the semester. I will announce if I make significant change or addition. Also, as we proceed through the semester, slides will be added as links in the topic list above.

This semester, I'll be using the blackboard site for this class for grades and discussion (not for assignments or the syllabus, you'll find those here). You can use the blackboard site for public communication with your classmates, the TA and instructor. You should either check this site periodically, or make sure it is set to send you messages. Please be aware of whether you are posting a public or private message on this forum. Post questions about assignments, exams, or questions that do not include material that should not be shared with your classmates publically. Feel free to post student answers if you know them. Be sure to either use private messages or email for questions about grades or other private matters.