I’m not a 100% sure about how this will exactly pan out – but the idea right now is to make a 2d platformer game. It would involve a player escaping a dungeon before the dungeon blows up. There would be some enemies that would chase the player or try to attack the player. The objective of the player would be to dodge these enemies and make it to the safe point in the stipulated time. The layout of the dungeon would be a simple ledges system with which the player could jump around and gain or lose altitude. The safe point would ideally be somewhere on the top of the ledges system.
It could also be modelled as a game where the amount of time taken is a high-score, but I wouldn’t have the time to implement the scoring part of it. Given that collisions are pretty easy to work with, I hope I could make this game pretty easily. If it seems much harder that intended, I might switch to something simpler.
EDIT: Post feedback
I’ve made a couple of edits after Sarah’s feedback. The structure of and the procedure of the game should be much more well defined.
Ledges: These are essentially rectangles you can stand on. They will be hard-coded. I would’ve done procedural generation but there isn’t enough time.
Enemies: Each ledge can have one enemy, but it isn’t necessary. The enemy will walk on the ledge from end-to-end. Coming in contact with an enemy would either reduce a life or end the game. The enemies cannot jump, but you can jump over them to avoid them. They can be thought of as rats in a dungeon or something along those lines? It would certainly explain why they have no idea that the dungeon is going to explode, and why they are just pacing about.
Player: As the player, you are allowed to move left, right and jump. You could traverse the system of ledges by jumping from one to the other. Your objective is to reach the exit of the dungeon, which is a door of sorts – on the top level of the ledge. In my head this makes sense because bombing a dungeon would mean bombing the lowest level and dungeons are usually underground (I think).
As the player it would mean that your job is to not only figure out the best possible route to take to reach the top of the dungeon, it also means that you’d have to develop a strategy for avoiding being attacked by the enemies. Your main focus would be to escape. The enemies are obstacles that you’d have to avoid.