CATALOG DESCRIPTION: In this course, students will design and develop 3D game games using the Unity engine and the agile scrum development methodology.  The focus will be on project work, both software development (programming) and iterative design, however lecture material will also be included on game architecture and the MDA framework.  
 (This course was formerly known as "EECS-395/495 Real-Time 3D Game Engine Design")

  • This course satisfies the project requirement; Interfaces (breadth or depth); software development (breadth)

COURSE COORDINATOR/INSTRUCTOR: Ian Horswill

REQUIRED TEXTS: Will Goldston, Unity 3.x Game Development Essentials

OPTIONAL TEXT:  None

PREREQUISITES:  EECS-311, EECS-351, or equivalent background

TOPICS:

  • The focus will be on project work, both software development (programming) and iterative design, however lecture material will also be included on game architecture and the MDA framework.

GRADING:

  • group project outcomes (30%), 
  • assessment by teammates (30%), 
  • tests (40%).