The assignment requires designing and implementing a single-player third-person shooter game using Unreal Engine. The game must include a terrain, matinee (camera or actor), enemies, and a complex environment with exciting architectures, lights, textures, and a large map. A different character must be used instead of the default built-in 3rd person character. The project also involves creating a Game Design Document (GDD) that outlines the game's story, goal, and mechanics.