Virtual Reality (VR) Game Lab CS 332

This is the official course website for VR Game Lab, CS 332, taught by Ira Fay at Hampshire College in Spring 2017.

Basic Info

The most important document for this class is the syllabus. You are expected to know what it contains.

Class Sessions: Mondays and Wednesdays 10:30am - 11:50am, ASH 126
Professor: Ira Fay, (413) 559-6844, ASH 216,
Office Hours: By appointment. A sign up sheet is available digitally.
Course Email List:


Making games for VR is quite different from making games for PC or mobile. Learn about some of the key differences by reading this article.

Jesse Schell also wrote a detailed and informative analysis of I Expect You To Die: Six Lessons Learned from I Expect You To Die. The tech director from I Expect You To Die also wrote a good article on engineering in that game.

Unity has put together a VR Reading List.


Project details will be posted here when they are available.

Project 1

Project 2
Project 2 Slides
Project 2 Preference Spreadsheet

Useful Links

VR Toolkit and Related Slack (for questions on VRTK)

Unity VR Tutorials

Video on movement systems in VR

Bonus Info

Email Lists
If you want to know about Game Development at Hampshire and in the Five Colleges, join the Game Development email list. You may also want to join the Game Jobs or Game Jam email lists. Programmers might want to join the Computer Science list, and artists might want to join the Animation list. In fact, you might just want to browse all the lists at Hampshire and find lists that appeal to you.

Game Library
We are fortunate that the Hampshire library has an ever-growing collection of board games and digital games. Students, staff, and faculty members have access to this great resource. Please make use of it, and feel free to give feedback to Ira on your experience.

GlowLime Games
GlowLime Games is a student group focused on facilitating game development among students in the Five College area. They are an amazing resource, and anyone interested in game development should check them out. You can pitch your own ideas and/or contribute to other games.

Pioneer Valley Game Developers (PVGD)
The Pioneer Valley Game Developers (PVGD) meetup group is another great resource and community for game developers in the area.

The Quarters
The Quarters is an incredible arcade + restaurant. They have my full support, and their food is excellent and reasonably priced. If anyone beats my high score on Arkanoid, please let me know.

Game Gatherings

Game Stores
For some projects or just general fun, it may be useful for you to be aware of nearby boardgame stores.

Previous Survey Links

Project 2 Final

Project 2 Check In

Project 1 Final

Project 1 Check In

Welcome Survey