After researching game engines a bit, I found RenPy. I thought that might be helpful with the built in features. Does anyone have expirence?
Viewing post in What Game Engine Should I Use?
I basically hate Python for big projects, most of all due to the identing rule getting very much in my way in large complex projects.
Now I have tried a few game engines for Python in the past. The big letdown with loads of Python stuff is that it's very dependency based. Which makes Python programs mostly very terrible for distribution. Which is fine for distribution on Linux I guess, since Linux users are used having to install tons of dependencies. On Mac and Windows I guess, it's a less good idea.
Now RenPy is most of all focused on Visual Novels. Since I don't do Visual Novels myself I have no experience with RenPy, all I know is that it's specifically for VisualNovels and that it's based on Python. I've played a few RenPy games. I was never sure if RenPy is just full of limitations or if people never really explored what it can do, to be honest. In other words, many games just looked the same, just having a different story. Same kind of thing I've seen with games made in RPGMaker.
Now I did see someone recommend Unity and Unreal. I've no experience on either, but I do know that Unreal uses C++ and Unity uses C#. Now C# is not really that hard to learn, especially when you already know C++. I do know that Unity in particular is a popular engine and I've played many games written in Unity, from both amateurs and pro. I know you prefer not to learn a new language, but it can still be an engine to check out.
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!