About RPG Legends:
Most folks seem to be reviewing this as a consumer of the product with no/minimal coding knowledge. If you’re a developer, you might be curious about what is inside. How about I talk a bit about that instead? Once upon a time, in ye olde days of RPG Maker XP, they opened up some of the inner workings of the engine of your game. This enabled developers to customize (without hacky dll modifications) the underlying source allowing fun stuff to come in the form of “plugins” (or “scripts” as they used to be called). It was pretty aewsome, though at the time of RMXP days, I had no clue about coding. Fast-forward to RPG Maker MV and they basically rewrote all the underlying source of the engine into javascript. Take one step further, and you’ve got a small iterative improvement in the form of RPG Maker MZ. That being said, as a software engineer by day, I will say that the underlying source code is definitely not the way I would’ve written it. Monkey-patching prototypes of classes is the standard of how to write your cool plugins. Despite it leveraging nodejs+electron, it is completely unable to leverage additional npm packages to streamline your cool plugin development. It is also written in JAVASCRIPT, and not typescript which translates to minimal support for typing- kind of a surprise since typescript was definitely super popular during the time I imagine the underlying source was written.