Spring 2017

PROFESSOR: John Craig Freeman

CLASS MEETS: Ansin 112, MW 12:00 – 1:45pm



BLOG: VM364 Blog

DESCRIPTION: Provides students with the fundamentals of game design and theory. Students learn to create and import assets, develop objectives, script behaviors and action, and build game levels. Students complete the course with an original portfolio-ready single player game.

Class time is spent either in intensive instructional sessions, where we move through concepts as a group using hands-on examples; in discussion and critique; or in open lab production. Meanwhile, students complete a series of software training exercises and reading assignments outside of class as homework.

Students will complete two minor projects based on instruction, reading and software training. After mid-semester, students propose a final project. The proposals are presented to the class where we discuss them and make recommendations. Once the proposal has been approved, students will spend the remaining duration of the semester working on their final projects. The course culminates in the presentation and critique of all final projects during the scheduled final exam time.


  • To develop students’ skills in 3D computer game production
  • To introduce students to artists that shaped and continue to shape the field of 3D computer games
  • To assist students in further developing their visual literacy, critical thinking and communication skills
  • To apply these skills to express themselves creatively and critically


  • Attend every class meeting
  • Come to class prepared to work
  • Complete required software training
  • Complete all required reading and browsing
  • Complete all assignments
  • Propose, develop, and produce an original final project
  • Present final project during scheduled exam

SOFTWARE TRAINING: Students are required to complete the following software training titles at

To Access Emerson College’s site license, follow the Emerson College IT Using instructions.

READING: Students are required to read the following.

  • Articles to be determined, Please see the calendar below for the specific schedule

BROWSING: Students are required to browse the following.

  • Websites to be determined, Please see the calendar below for the specific schedule



  • Portable hard drive. Minimum requirement is 40GB of storage space. 7200 (RPM) speed is preferable. Thumb/flash drives are not recommended for this course.

GRADING: The final grade will be determined according to the following criteria based on the corresponding percentages.

  • Project Proposal: 20%
  • Work in Progress: 20%
  • Software Training: 10%
  • Participation and Attendance: 10%
  • Final: 40%

Project grade based on the following three criteria:

  • Technical: Did the project achieve or exceed the technical requirements stated in the project assignment?
  • Conceptual: Does the work represent critical, creative and original thinking? Did it address and demonstrate understanding of the concepts being discussed in class?
  • Aesthetic: Does the work appeal to sensory or sensori-emotional values.

POLICIES: An Incomplete will only be issued if there are extenuating circumstances related to illness or critical personal emergency and only after administrative notice has been received.

Attendance and punctuality is required at all class meetings and will be reflected in the final grade. According to College policy, unexcused absences beyond five will result in a failing grade. Everyone must come to class prepared and engaged and everyone must participate in discussions and critiques. Your undivided attention is required during all discussions and critiques. No chatting, email or browsing will be allowed during these times if it does not support the discussion at hand.

Students should be aware of the College policies regarding creative and academic dishonesty and the penalties for plagiarism and software piracy. While it is accepted that there may be occasion for stylistic or historical inspiration, influence and reference, the student will be asked to produce original work from ones own study and investigation.

If you have a disability that warrants accommodations in this course, please register with the Disability Service Coordinator at 216 Tremont Street, 5th Floor, (617) 824-8415.

Every student in this class will be honored and respected as an individual with distinct experiences, talents, and backgrounds. Students will be treated fairly regardless of race, religion, sexual orientation, gender identification, disability, socioeconomic status, or national identity. Issues of diversity may be a part of class discussion, assigned material, and projects. The instructor will make every effort to ensure that an inclusive environment exists for all students. If you have any concerns or suggestions for improving the classroom climate, please do not hesitate to speak with the course instructor or to contact the Office of Diversity and Inclusion at 617-824-8528 or by email at

Safety is always a concern in any form of media production. Emerson College supports safety measures and requires safety training through seminars and the VMA Student Production Safety Manual, which is required reading for all students participating in any Emerson College field media production.

Students with questions or concerns should contact the Director of Production and Safety, Lenny Manzo at (617) 824-8126 or email


CUSTOM TERRAIN: Create a custom terrain based on the instructional sessions and the software training. Your understanding of concepts covered in class and in the software training must be evident in the work.

Wherever possible, use original assets, including models, source images, file textures, sound effects, etc. Scripts can be used as is, or modified from those provided with the software training, however, you must demonstrate an understanding of how they work.

PROJECT PROPOSAL: Propose, develop and complete an original, portfolio ready single player game. You will be evaluated based on the project’s originality, expressive creativity, conceptual depth and technical expertise. It can be narrative or abstract but should be rich in interpretive possibility. Please see the Project Proposal guidelines.

We are looking for an original approach to what a game might be.

WORK IN PROGRESS: Create a single player game based on your proposal.

The finished project should be output as a stand alone application for Mac titled lastname_firstname, compressed as a .zip file and placed in Assignments_In folder prior to the critique.

Projects that do not conform to these specifications or that are turned in late will result in a lower grade.

FINAL: Each student will present the finished final project during the scheduled final exam time. Late final projects will not be accepted.

Course Calendar

Subject to changes as necessary

Wednesday January 18

Monday January 23

Wednesday January 25

Monday January 30

Wednesday February 1

Monday February 6

Wednesday February 8

Monday February 13

Wednesday February 15

Monday February 20

  • President’s Day: (no classes)

Tuesday February 21, (Monday class schedule)

Wednesday February 22

Monday February 27

  • Professor Travel: Ben Fuhrmann will take attendance
  • Open Lab: Work on projects
  • Software Training: Unity 5: 3D Essential Training, 11. Building the Game for Deployment

Wednesday March 1

Monday March 6 and Wednesday March 8

  • Spring Break: (no classes)

Monday March 13

  • Software Training: Audit
  • Student Work: Andrew Peterson
  • Lesson 07: Scripting

Wednesday March 15

Monday March 20

  • Student Work: Brandt Snyder
  • Lesson 08: Animation

Wednesday March 22

  • Assignment: Critiques of Work in Progress begin next week
  • Open Lab: Work on projects
  • Software Training: Advanced topics as needed
  • Required Reading: Katie Salen, and Eric Zimmerman, Rules of Play

Monday March 27

  • Due: Work in Progress
  • Critique: Work in Progress

Wednesday March 29

Monday April 3

  • Student Work: Jay Vachon
  • Lesson 09: Movies and Audio
  • Open Lab: Work on projects

Wednesday April 5

  • Open Lab: Work on projects
  • Software Training: Advanced topics as needed

Monday April 10

  • Professor Travel: Sasha Kleszy
  • Student Work: Alex Wysota
  • Open Lab: Work on projects

Wednesday April 12

  • Open Lab: Work on projects
  • Software Training: Advanced topics as needed

Monday April 17

  • Patriot’s Day: (no classes)

Wednesday April 19

  • Open Lab: Work on projects
  • Software Training: Advanced topics as needed

Monday April 24

  • Open Lab: Work on projects

Wednesday April 26

  • Open Lab: Work on projects
  • Software Training: Advanced topics as needed

Monday May 1

  • Open Lab: Work on projects

Wednesday May 3

  • Final Critique:
  • Due: Final Projects

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s