This generation is so dead. You ask a kid, 'What are you doing this Saturday?' and they'll be playing video games or watching cable, instead of building model cars or airplanes or doing something creative. Kids today never say, 'Man, I'm really into remote-controlled steamboats.' [Jack White]
Videogames are more than just games. They have the ability to tell stories and communicate a narrative. When creating your final project you should be thinking about how you will tell a story with your game.
Videogames have an incredible technical scope in terms of the stories they can tell. This creates a wide range of genres that have further been split into sub sub sub sub ... genres. For your final project you should be chosing a game genre that you can (1) implement and (2) explain why you chose it and (3) tell a story.
How you see the world is how you see yourself. [Anon]
Due to the limited scope of this course, you will of course be limited technically by what you can achieve in terms of graphics and perspective. We will only discuss 2D game implementations in order to keep things simple, but I don't want to discourage you from looking into 3D games and possibly taking a simplified approach.