Unfortunately my computer is not the best, so a huge engine like unreal may crash it. I also want this game to easlily run in Browser, which I am not sure Unreal can do.
I am hesitant to use Unity, because it is not open-source, which is what I prefer, but after all the suggestiosn I think I will check it out.
About how all games look the same, I think most games don't push it to it's limit, I see a lot of customization styles. I just chose this because I am skilled at Python more than any other programming language.
I will take your feedback into consideration, however!