Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only.

    Please, do not make any changes to your username or email addresses at id.unity.com during this transition time.

    It's still possible to reply to existing private message conversations during the migration, but any new replies you post will be missing after the main migration is complete. We'll do our best to migrate these messages in a follow-up step.

    On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live.


    Read our full announcement for more information and let us know if you have any questions.

Question How to manage multiple game versions with CCD?

Discussion in 'Unity Cloud Content Delivery' started by programacion-6, Nov 9, 2022.

  1. programacion-6

    programacion-6

    Joined:
    Mar 25, 2022
    Posts:
    10
    We have a development and a production environment for iOS and Android in CCD.

    So far we've automated autofilling development buckets with every build.

    How do we properly manage launching versions of the same game?

    Transitioning from a live game to a new version without breaking the live version.

    Currently we're thinking of doing multiple CCD buckets per version (e.g: Android v1, Android v2, and so on in production environment).
     
  2. SebT_Unity

    SebT_Unity

    Unity Technologies

    Joined:
    Jun 21, 2021
    Posts:
    283
    Hi @programacion-6
    Thanks for posting on the forums.

    The solution you proposed with multiple buckets per version would work. However may need a little more information to see if there is a better solution.
    Could you describe your use case?

    My understanding:
    GameA V1 is live with CCD addressables containing a bean
    GameA V2 is new version that replaces the bean with a cube

    GAME V1 should still be working and have a cube instead of a bean.

    When updating assets in ccd within the editor I would normally Update a previous build
    upload_2022-11-9_13-59-6.png
    then proceed to to locate the bin for said platform.

    Look forward to your response.
    Best,
    Seb
     
  3. programacion-6

    programacion-6

    Joined:
    Mar 25, 2022
    Posts:
    10
    Thanks for the answer.

    Well we haven't thought on content updates for previous versions yet.

    The intention so far is that the old version (Game A V1 for example) keeps functioning the same with the same content.
    Even if we publish a newer version (Lets say Game A V2 for example) with changed/new content.

    So far we always make code changes (bug fixing, new features) on every release so a simple content update won't be of use to us right now. But we will consider it if it makes our delivery workflow faster.

    Is there a way to control content updates just with CCD ?
    Or should be better to use Remote Config and Game Overrides?
    How it is planned to be used?
    (keeping in mind we will probably have multiple versions of the game).
     
  4. SebT_Unity

    SebT_Unity

    Unity Technologies

    Joined:
    Jun 21, 2021
    Posts:
    283
    Hi there,
    apologies for the late reply.

    You could try using badges for versioning.
    Remove config and game overrides would work but would be more maintenance for your scenario.