CSE 5912 - Game Design and Development Project


Instructor: Roger Crawfis
Office: 683 Dreese Labs

e-mail: crawfis.3 [at] osu [dot] edu
Course URL: http://web.cse.ohio-state.edu/~crawfis.3/cse786/index.html

Grader: None.

Support Ohio State's Game program. Donate now!

Course Summary

This is a project-oriented course on Game Design and Game Programming. Students will work in teams to design, implement and test a three-dimensional game with interactivity, animation, sound, constraints, and networking capabilities. We assume the student is already a graphics expert and we will cover the software engineering and control/state aspects of developing a high-end video game.

Asset Store for Unity

Here is an organized webpage of the assets we have purchased for your game projects. This is just to show you the assets. You need to log in to osu.box.com to download the package (invitation only). You can then use a Custom Asset package to import them. FYI. You cannot use any of the Editor Extensions and these will not be on Box.

Note, you can use these for your CSE game course. If you decide to publish your game outside of OSU, then you will need to purchase these again (they are reasonable).

Spring 2018 Game Projects are on-line!


This is a project oriented course aimed at advanced development. It is a Capstone course in Engineering. In particular, the student will emerge from the course with:

Prerequisites: CSE 3541, ... Fluency in C# or C++ and component-based or object-oriented software development. Recommended: CSE 5542.

Texts - None

In general, there are many free web resources. The key is to make sure they are recent! You can also access many online books through Safari for free while a student. Search for newer game development books. See for instance:


This is a capstone course, so we try to avoid lecturing and provide a platform for you to show us what you can do. As such there will be no lecture material other than some basics to get you going the first week or two of classes.

Grading Policy

The following guidelines will determine your grade. Note – the transition to larger capstone courses will lead to some changes.

Your performance will be based (in part) on the following rubics for Capstone courses:

Course Schedule

In general, your first timebox (or scrum) of you game will be due the 3rd or 4th week of the course and every two weeks after that. One game group will present their status and goals each class, spread over these 2 weeks. Your group may be first or may be a week later, but everyone will end on the same day. Regardless of when you present, you are expected to be to class early, provide (positive) feedback to the group presenting and give them your respect (no laptops or cell phones). Final results will be presented at the all Engineering Capstone Showcase or the all CSE Capstone Showcase on the Reading Day of the semester (the day between the end of classes and the beginning of finals). Our final exam slot will be used to playtest each other’s games and celebrate our accomplishments.

Week 1:

Week 2:

Weeks 3 & 4:

Weeks 5 & 6 (repeat):


Last Week or two of class:

Last Modified Thursday, January 17, 2019