Unity 6 developers - migrate to IAP 5 with our new AI skill and get ready for D2C

We’ve shipped an IAP migration skill that helps you move your projects from Unity IAP 4 to Unity IAP 5. It works in both Unity AI Assistant and Claude Code, and it’s designed for teams who’ve been putting off the upgrade because the regression risk on live revenue isn’t worth the engineering time.

It’s also good timing. Unity IAP 5 is the SDK that adds D2C commerce capabilities, launching in GA at the end of June 2026. You’ll be able to sell directly to your players – building a direct customer relationship with higher margins and revenue potential and more pricing control – through the IAP SDK that will handle both app store and D2C transactions. If D2C is on your roadmap, getting the IAP 5 migration done now means the capability is there when you want to turn it on.

If you’ve been putting off the upgrade because the regression risk on live revenue isn’t worth the engineering time, this is the post for you.

How the skill works

Think co-engineer, not chatbot. The recommended flow is three steps, and it’s the same whichever AI tooling you’re using.

Step 1: Install latest package and the skill

You will need to install the latest IAP 5 package, which the skill needs to run the migration. Then get the skill into your tool of choice:

  • Unity AI Assistant: if you’re a Unity AI customer, it’s already there. New to Unity AI? Start a free trial and install the Assistant package.
  • Claude Code: open Project Settings → In App Purchases → AI Skills → Install to Claude Code.

Step 2: Plan Mode

In Plan Mode, you can prompt “Help me migrate this project from the current IAP version to latest IAP 5, and explain to me how you are going to do it.” Assistant scans your project, reads Unity’s upgrade docs, and writes a plan, flagging breaking API changes and proposing edits behind a conditional define so your IAP 4 path stays as a rollback. A plan will be created for you to review and approve; no code changes yet.

Step 3: Agent Mode

Once you approve the plan, you can prompt in “Agent” mode. Assistant applies the changes, rebuilds the project, and works through any compile errors, narrating each step so you can follow along or intervene.

IAP-skill-demo

Why upgrade now?

Moving to IAP 5 unlocks real wins for your game:

  • Prepare for D2C commerce (coming at the of June 2026): IAP 5 is the SDK foundation for D2C that allows for higher margins and revenue potential by building direct relationships with your players and more control around pricing. When the capabilities move to GA at the end of June, you’ll be able to accept payments through providers like Stripe and Coda, set your own pricing, and manage app store and D2C transactions from one unified catalog.
  • Ship with confidence: Stay current with Google Play’s Billing Library 7+ and Apple’s modern StoreKit, so your submissions go through and your revenue keeps flowing.
  • Debug in minutes: Platform-specific store logs are now surfaced directly, so when a purchase fails you can see why instead of guessing.

Get on IAP 5 now to prepare for what’s next. Try the migration on a real project and let us know how it went. For setup details, see the Unity AI Assistant documentation, and explore other AI skills that can help in your workflows.

-The Unity team

8 Likes

It really seems awesome! I will definitely use it if I upgrade the project to Unity 6.

Is there a roadmap for Unity AI Skills? I would like to see what the next skills could be.

Hey @DeathPro, glad to hear you’re interested in the AI skills! We don’t have an official roadmap to share just yet, but we’re working towards launching D2C capabilities later this month. Skills for adopting D2C and for migrating from direct integrations with Apple, Google, and other platforms are among the things we’re exploring.

We’d love to hear if there are any specific areas you’re particularly interested in, it helps us prioritize!

Glad you’re doing these. The IAP one already saved me from a migration I’d been dreading.

If you’re taking requests, DOTS/ECS is the one I’d push for hardest. The learning curve is brutal and the Entities API keeps shifting between versions, so it’s a constant time sink. I don’t think a full “turn my project into ECS” button is realistic since good ECS is really a data-layout decision, not a find-and-replace. But even just the mechanical side would be huge: Burst/Jobs boilerplate, bakers/authoring, and surviving the Entities breaking changes whenever you bump the package

A few others that fit the same mold:

  • uGUI to UI Toolkit, converting Canvas setups to UXML/USS by hand is tedious and custom editors are worse
  • Input Manager to the new Input System
  • Built-in to URP/HDRP

DOTS is the one I’d actually use first though

Thanks for sharing! Will pass this onto the DOTS/entities teams for their consideration.

1 Like

Sounds really nice!

Is there any plan for a public skill roadmap, beta program, or way for developers to vote on requested skills?