unity is just a plain bad game engine with even the simplest of 2D games can cause the GPU to cook a egg and other annoyances.
its rare for a game to be fully optimized and run at normal load like another engines game.
60 FPS, 53c (127f).
This is with Unity open in the background with another game running since I am currently writing the walkthrough for R32, and ofc OpenOffice with two browsers (Chrome for normal usage, and brave for youtube since there's that pesky ad blocker that triggers only on chrome for some reason). You can definitely not fry any egg on this game
It does consume a lot of RAM, but so can Ren'Py if you want to predict images for performance reasons. They're not loaded everytime, otherwise there'd be a lot of stuttering (and there can be when Ren'Py is not used properly, especially with videos).
Unity is a great game engine whose name has been unfortunately tarnished by bad leadership.
However, this does not change the fact that it's used by many AAA companies, even Bethesda who have their own proprietary engine, in order to make their mobile games.
The reason why many games run badly or rape your GPU is due to the fact that most devs have no idea of what they are doing. Unity is not a toy, and if you do not spend enough time learning it, you can screw up badly. Ren'Py is much more forgiving to new devs (I know because I've also used it, and I've done many accursed things with it while learning
).
Of course the user can fuck up things as well, while my game by default has vsync on and there's no setting to turn it off, you can still force the game to run with vsync off, and that will make it so that the GPU will be used at 100% in order to get as much fps as possible (Among other issues with having vsync off).