Main
About: Schedule Staff FAQ News Materials: Lectures Labs Text Writing Style Project: Assignments Groups Requirements Showcase Resources: LibGDX Code Samples Piazza GitHub GameDevNet Submissions: CMS CATME |
Frequently Asked Questions
|
• | Charter & Group Reports | (15%) |
• | Concept Document | (15%) |
• | Gameplay Specification | (15%) |
• | Architecture Specification | (15%) |
• | Design Specification | (15%) |
• | Game Manual | (15%) |
• | Attendance & Presentations | (10%) |
Your grades for each of these will posted in the CS/INFO 3152 CMS, as the grades will be identical to what you earned for that course.
Your group retains all ownership of any game that you make in this class. It is Cornell policy that students own their own work. You are free to make derivative works and commercialize any project that you create.
However, as a student in this class, you agree to give Cornell a non-exclusive license for the game as it is submitted at Showcase. Cornell has the right to distribute that version of the game (and only that version) for promotional and non-commercial purposes.
All students are reminded that they are expected to adhere to the academic integrity policy for any course at Cornell. The primary concern in this course is the improper use of copyrighted materials. You may not use any material — such as software libraries, art, or music — that prohibits Cornell from distributing your game non-commercially. Improper usage of copyrighted materials is a violation of the code of academic integrity, and will be treated as such.
This is particularly important if you use the Newgrounds Audio Library to add audio and music to your game. You must follow the licensing terms for any material that you use. Most of the time, this requires credit in your game. In that case, you must credit the rights holder in both you game manual and in the game itself.
We meet in our special design classroom: Upson 142. This room was specifically built for our course and others like our course. This is the location of our lectures and critiques MWF 10:10-11:00.
The labs are held in either Upson 216 or Uris CL3. The latter will be used exclusively for the game labs. This class used to use this lab for many years before the move to Gates Hall. As Gates has become more and more crowed with the huge increase in majors, CL3 has been newly renovated for this class. In addition, we have access to this lab after hours for design meetings.
This semester, students will work in teams of 7-8, which is much larger than normal. We increased the size of the student teams by admitting more designers. As a general rule, each team should have 4 programmers, two character artists, a UX designer, and a final designer that can either contribute art or music. At least one of the programmers will have taken 3110, as we find that this is a necessary pre-requisite to be a lead programmer.
The course staff picks the teams by matching people according to the interests they indicate. The staff also tries to accommodate "pre-made" teams, but we cannot guarantee that you will always be able to work with a particular person. Experienced artists, in particular, are a precious commodity and often need to be reassigned to balance out teams.
In the past CS/INFO 3152 fulfilled the School of Engineering's Technical Writing Requirement. However, that is now fulfilled by the companion course ENGRC 3152. You will satisfy the technical writing requirement by taking that class. However, all students must take ENGC 3152, even those that do not need technical writing credit.
This course satisfies a lot of requirements, which is one of the things that makes it so popular (well, that and games). You should be sure to sign up for the version of the course that best meets your needs.
Both the CS and INFO courses count towards the primary course in the game-design minor at Cornell. The companion course ENGRC 3152 satisfies the Technical Writing Requirement. requirement in the School of Engineering.
The INFO course may count as an elective in either the Information Systems track or the Human-Centered Systems track. You may chose either track regardless of your role on your team (e.g. designers who do no programming may still get Information Systems credit).
We employ undergraduates TA as staff to help us deal with the course. Each year we look for 5 programming TAs and 2 designer TAs. We will take students that have completed CS/INFO 3152, but give priority to students that have finished CS/INFO 4152 as well. To become a TA, fill out the online application in the Fall semester. Applications for Spring courses close at the end of November.
For other questions, please check out the labs, homeworks, and past projects on this site and the GDIAC site, or contact the course staff.