A godlike character is a walking plot hole, just like OP dragons in fantasy. There is no way to create a balanced experience without fucking up its worldbuilding.
Utterly bollocks.
Best not to project your own lack of imagination onto the empirical art-of-the-possible that any competent games designer worth their salt would be able to explore in anger.
Making a functional Superman game is no more impossible than it is to make a functional game of the following IPs:
- Incredible Hulk
- One Punch Man
- God of War (Kratos)
- Invincible
- Etc
- Soul Reaver (Raziel)
Any reasonable Superman game has lots of ways to explore making the core game loop work.
At the high level you need to:
- Make you feel super powerful
- Make you feel like the protector of the earth and its people
- Tell an interesting story
And to make the gameplay work you simply need to align the above, with any chosen success <> failure conditions for gameplay mechanics you choose to implement.
E.g.
A Superman game that provides an open world, mission-based narrative and gameplay structure.
Superman is taken on a journey to help various people in the city and to work undercover as Clark Kent to uncover a global plot by a sinister outfit to take over the world. A series of pivotal situations are uncovered over the course of the game that escalate into a global stakes conflict with a secret enemy revealed.
Missions can be varied, from destroying enemy locations and installations, to saving people in varied situations and circumstances, and the gameplay challenge comes from sandbox use of intricate mechanics designed to balance the two. I.e. you can pick up and carry cars, people, bridges etc. use your laser eyes to repair broken infrastructure, cut through walls/barriers to locate civilians etc, use ice breath to slow down or stop hazards from endangering civilians etc.
Example missions could be varying scenarios that require you to save as many people as you can in a time limit from a hostage situation.
Maybe there's a focus bar that makes you move faster as you succeed in certain actions or destroying enemies, and then you can use it simulate super speed (fast flying or bullet-time like actions).
The mission passes or fails based on a threshold of civilians saved.
Then you make this meaningful by taking a leaf out of the Synder-verse and have the world change based on how much collateral damage (civilians killed, destruction caused) Superman leaves in his wake. Either the city loves you, or gradually they begin to hate you (or certain groups do) and this can unlock different types of missions based on your performance throughout the game over time.
E.g. lots of collateral damage and Lex Luthor gains in popularity, gets backing by the major and then rolls out a kryptonite robot army to take you to task around the city. Or make the city love you and he ends up in prison, escapes to the underworld and rolls out armies of gangs of underworld super villains to go after you, but the police and military attack them when you're around (vs attacking you in the alternate scenario).
So many ways you can make something like this work with a bit of imagination.