I usually stay out of the Ren'Py discussions here or on the MotH thread, because I've made my position known, but this is nonsense.
Ren'Py is backed by Python. You can do just about anything (possibly not make a good FPS) with it. Customizing the UI is easy.
So do I, as it's mostly people with little to no development experience repeating stuff they have seen other people (usually with just as little experience) say.
However, just because something is possible doesn't make it a good idea.
I don't get the whole Unity vs Renpy discussion to be honest, it's like people are offended when someone says Ren'py is not suited for something.
And so many people, either because they like to troll or are just not very....informed (I'll try to be nice), say this game should be made with Ren'py.
I would like to make something clear:
Ren'py is intended for VN's, so if you are making a straight up VN, I'd recommend it.
However, Ren'py not suited for a game like this (not even close).
Just because a game has pictures and text, doesn't make it a VN.
Sure you can use custom code and make "anything", but that still doesn't mean it's a good idea.
The whole intention of frameworks like these is to reduce the workload, not increase it.
It's like saying you can make a spreadsheet in Word, but that doesn't mean it's just as good as Excel for that purpose.
For all the "offended" people out there: It's not about a Renpy developer being a better or worse person than a Unity developer, it's about making smart (and informed) choices.
/end rant