Gaming on iPhone 12 Pro

What is your general experience of gaming on the 12 series iphones with the A14 chip?

For me personally, i can run almost every game at max settings with generally not too much frame drops (Im on IOS 15 beta) but there are certain games that i just cant play. For example Battle Prime at full settings, PUBG mobile in UHD (or the highest graphics currently) And Genshin Impact (Note: the frames became pretty stable on IOS 15 but i can still experience small fps drops)

Im curious about you all, if these problems are because of the phone isnt powerful enough, or more like the game’s fault?