Quote: "Gui Studio has a few flaws you might want to know about.
Check out the code snippets section for more GUI's that allow customizing. BlueGUI might be worth it too.
I don't see the problems you are having in GUI Studio. And if you want to use commands like color backdrop they have to be used after you load your GUI. Also my GUI doesn't use any button entities.
Quote: "Your engine seems simple enough, don't forget the table of weaknesses. Also plan out how the attack system will work BEFORE coding it. Something I learned from my 2D SEUCK code"
I guess I was a step ahead, I already planned out the table of weaknesses and attack system. I design my attack system to make pokemon ratings very important now. So if your pokemon's defense is very low, you will notice the deference with a pokemon that has stronger defense.
I almost forgot to tell about another feature I am going to add to the engine, it will allow npc's to dynamically come in and watch your pokemon battles. You will also be able to do Quad Trainer Battles, meaning you can have the player battle 3 other trainers at the sametime. And another feature I'm going to add is the ability to lock special attacks (Example: If opponent uses flamethrower and your pokemon uses ice beam, the blast will colide and go into a blast struggle, and speed, special atk and def will determine these struggles.)