CISC 467010  -   Game Prototyping  -  Fall 2019

M/W/F 2:30 pm-3:20 pm, 114 Pearson Hall


Instructor: Daniel Chester  TA: Mina Samizadeh 
Office: 101G Smith Hall  Office: 102A Smith Hall 
Hours: Tu/F 3:30 pm-4:30 pm and by appt.  Hours: M 11:00 am-1:00 pm 
Phone: 831-1955  Phone: none 
Email: User: chester Domain: udel.edu Email: User: minasmz Domain: udel.edu

Textbook

Godot Engine Game Development Projects, by Chris Bradfield, Packt Publishing, 2018.
The Art of Game Design: A Book of Lenses, 3rd edition, by Jesse Schell, Morgan Kaufman, 2019.
Data-Oriented Design: software engineering for limited resources and short schedules, by Richard Fabian, self-published. The book can be read online at http://www.dataorienteddesign.com/dodbook/. An older version is available as a PDF file at http://www.dataorienteddesign.com/dodmain.pdf.

The class web page can be found at http://www.cis.udel.edu/~chester/courses/467.html.

Course Description

Theory and practice of game design and development from concept to playable game through prototype iteration using a well-known game platform and a powerful scripting language. We will prototype examples of arcade, shooter, and action-adventure games.

Note: this CISC 467010 course can count as a technical elective for CSBS, CSBA and INSY majors. It can be part of a concentration.

Topics (tentative, not necessarily in the order to be covered)

The Appendicies will also be useful.

Grading

plus four percent for doing the online course evaluation http://www.udel.edu/course-evals/ at the end of the semester.

The numerical scores will be combined, not letter grades. Since the assignments and exams are not standardized, your course grade will depend not only on the weighted score you receive, but also on how your score compares with the score distribution for the whole class.

Policies


Assignments


Written assignments
assignment1.txt due September 16.
assignment2 due October 7. Deliver to me in class.
assignment3 due November 18. Deliver to me in class.

Project assignments
The due date for the Coin_dash project is September 23.
The due date for the Escape_the_maze project is October 14.
For the third project do either the Space_Rocks project or the Jungle_Jump project. It will be due November 4.
The final project is one of your own design. It can be a simplified version of your favorite video game, or a variation of one of the book projects, with some original idea of your own added. The project will be due December 2.

To document the completion of each project, grab an image of the game while it is running and email to the TA by the due date. Include in your email a zipped version of the project directory that Godot made for your project, and mention which version of Godot you used. For the final project, also submit a written (hardcopy) file describing your game, design problems you ran into and how you solved them.

Resources

The Godot game engine can be downloaded from https://godotengine.org. You can find information about our Godot book and errata at https://github.com/PacktPublishing/Godot-Game-Engine-Projects.

Review of what we covered before midterm
Review of what we covered after the midterm

October 16, 2019