Could you clarify on this topic? I know that Ren'Py is made with Python, which is a code language based on C++, optimising what complicates in C/C++ and simplify the code so that more people can learn and use.
But is Godot similar to Unreal, that is C++ with plugins/mods, or is it another code language on its own based from something else? Because if it is based on C++, then I could definitely see GoldenCrow having a hard time porting from Ren'Py to Godot if he only knows Python before making this game.
goDot is also a Python based engine but you can also add some external code from C++ for example if needed.
But there are major differences :
- You can dev a standard 2d game but also 3d animated ones (with enough graphical knowledge).
- There is an integrated UI toolkit, you can really draw you screens with it
- The UI and code integration are managed by events and every UI part (buttons, lists, ...) are complete objects
- The code is far more object oriented
The common point is that you can also make shit, but it's harder
Note too that the documentationis far better and the community quickly answers.
Take a look at Strive for Power (for example) and try to reproduce the slave list and sheet in Renpy, but prepare some cleansheet, you'll cry...