Question about Gemini API usage in a commercial romance simulation game

Hello,

I am developing a commercial single-player romance simulation game that will be distributed on Steam.

The game uses the Gemini API to generate conversations between the player and fictional characters.

Before proceeding further with development, I would like to confirm that my planned usage complies with the Gemini API Terms of Service and Developer Policies.

My questions are:

  1. Is it permitted to use the Gemini API as the dialogue engine in a commercial romance simulation game?

  2. Is it acceptable for the AI to role-play as fictional characters throughout gameplay?

  3. Is it acceptable to allow end users to enter and use their own Gemini API key within the game?

  4. Alternatively, is Google’s recommended approach that all Gemini API requests should go through the developer’s own backend service instead of directly from the game client?

  5. If both methods are technically possible, which approach is recommended from a policy and security perspective?

  6. Are there any additional requirements or restrictions that I should be aware of before releasing the game commercially?

Thank you very much for your guidance.