Why Unity? Why not Godot?
Back when I started this project, I considered using Godot 3 (4 wasn’t out yet), as well as Unreal and Game Maker. I found that Godot lacked certain features that were ready available in Unity or through plugins. I could have implemented those features in Godot, but I wanted to get the project off the ground as fast as possible. Would I have made a different decision now with Godot 4? I don’t know, I haven’t looked much into it.
However, if any was interested in somehow porting or remaking YAPU in Godot, I would be happy to talk to them and see ho I can help.
But Unity’s licensing…
You are planning to develop a Pokémon clone. For your own good, don’t even considering monetizing it.
Why use paid plugins?
As many of the decisions made at the beginning of this project, the idea was to get a working engine as soon as possible. It already took long enough until this first public version (three years) using these plugins which have saved a lot of developing time. If anyone is willing to remake a plugin as complex as Odin as free/open source, I’d be more than happy to support them.