Hi everyone,
I am a solo indie game developer working on Fusiomon, an online trading card game where AI-generated monster artwork is a core part of the game.
Over a long time, I built and refined a very specific visual style with gpt-image-1. This style is not just a nice extra. It defines the card pool, the monster identity, the fusion results and basically a huge part of the game’s feel.
Now gpt-image-1 is scheduled to be shut down, with gpt-image-2 listed as the replacement.
I understand that OpenAI has to clean up and maintain its API/model lineup. That makes sense in general. But I honestly struggle to understand why there seems to be no stable path for projects that were built around the specific behavior of an existing model.
For my use case, gpt-image-2 is not a drop-in replacement. I spent hours testing and iterating prompts, trying to recreate the old style. The results are technically impressive, but they look clearly different. More like a new generation of assets than a continuation of the same art direction.
That means I may have to regenerate my entire existing card pool to avoid a hard visual break between old and new monsters. And even then, the same fear remains for the future: what if I build the live game around another image model and that one gets deprecated too?
For image-based products, the model output can become part of the creative identity. A newer model can be “better” in general, but still break a specific established art style.
So I wanted to ask:
Is there any possible way to keep using gpt-image-1 after the shutdown date, maybe through legacy access, higher pricing, limited access, an enterprise option, or any kind of compatibility tier?
Are other developers facing similar problems with model deprecations breaking the creative consistency of their products?
Has anyone found a reliable way to recreate a gpt-image-1-specific style with gpt-image-2?
For my project, this is not a minor inconvenience. It puts a central part of my production pipeline and visual identity at risk.
I would really appreciate any thoughts, workarounds or official guidance on this.























