Hey, so we are using Unity as the game engine, I've been coding in the project for almost 2 months now.
Our idea is to create realistic levels (not super realistic but good enough), and we want to make the story a strong point of the game, including different characters that you can meet in different runs (we want to add this if it fits in the scope, but we are yet to decide). The game is going to be hard at the beginning but you can master it discovering strategies on each failed run.
How does it sound? Is there anything else you want to know?