can someone give me a game to program

the pace of my videogame design class is so slow im bored out of my mind please give me something to do so that the pace will pick up and who knows maybe my teacher will accept it as extra credit dont give me anything too complicated im a little higher than a beginner at this stuff and leave it a 2-d game i am going to do this in my videogame design class to pick up the pace a lot a bit

If you want to practice and learn I’d actually recommend not trying to start off making an entire game but to make a single mechanic instead. For example, in a 2D game you might make a character controller capable of walking, running, jumping, and able to add any other actions required. Or maybe a procedural level generation system. You could even do fog of war, line of sight effects, or explosions with particle systems. Making these kind of assets might seem less glamorous than making an entire game but in the long run they’ll actually be very useful. Being able to go back later on to an already finished library of completed modules, components, and assets is a huge help in speeding up future development.

https://unity3d.com/learn/tutorials

They have several whole games (albeit small ones) laid out step by step so that you can create something tangible while learning more. At least one or two of these should catch your interest, and once you have completed them all you should be equipped to create your own game, even if you’re simply taking free assets from the Asset Store, and reassembling them into a complete game.