This document outlines the requirements for a course assignment on 2D game development. It discusses three assignments: 1) creating a game design document, 2) creating game assets like sprites and sound effects, and 3) implementing a playable first level of the game in a 2D game engine. For each assignment, it provides the start and due dates, submission instructions, and what will be graded. The game design document assignment requires outlining the game genre, concept, narrative, art style, characters, enemies, objects, setting and controls. The asset creation assignment involves making graphical and audio assets. The final game assignment is to build the first level in a 2D game engine using the planned design and created assets.