← All posts

gameLightning Games

Unity 6.0 LTS Support Has Ended: Which Unity Version to Ship On Now

Unity 6.0 LTS Support Has Ended: Which Unity Version to Ship On Now

Unity 6.0 LTS, the first Long Term Support release of the Unity 6 family, has reached the end of its standard two-year support window. If your mobile game still ships on a 6000.0 build, you are now on an editor that no longer gets public patches, at a time when Google Play and the App Store have both raised their minimum build requirements. This guide covers what ended, which Unity versions are still supported, and how a small studio can pick a target and move without breaking a live game.

What actually ended in October 2026

Unity's release support page states that Unity 6.0 LTS is supported "through October 2026", while Unity 6.3 LTS is supported until December 2027. Unity Enterprise and Unity Industry subscribers get one extra year on each LTS. Public version trackers such as latestat.com list October 16, 2026 as the end-of-life date for the 6000.0 branch, with 6000.0.85f1 as its last public patch.

In practice this means:

  • No more bug fixes or security patches for 6000.0 on the Personal and Pro plans.
  • New platform requirements (a new Android target API level, a new Xcode version) will not be backported to 6.0 for most teams.
  • Asset Store publishers and SDK vendors usually follow Unity's supported list, so plugin updates for 6.0 will slow down.

Your existing builds keep working on players' phones. The risk is the next update you need to ship: a crash fix, a seasonal event or a store compliance change. That is when an unsupported editor costs you time.

The supported Unity versions right now

As of late October 2026, the supported options for production are:

VersionTypeReleasedSupported untilBest for
Unity 6.3 LTS (6000.3)Long Term SupportDec 4, 2025December 2027Live games, projects close to launch
Unity 6.6 (6000.6)Supported Update releaseSep 1, 2026Until Unity 6.7 shipsProjects that want the newest features now
Unity 6.7 LTSLong Term SupportExpected Q4 2026Two years from releaseThe next stable base, and the bridge to Unity 7
Unity 7Next generationEarly beta December 2026, full release Q1 2027Not announcedExperiments only for now

Sources for the table: Unity's 6.3 LTS announcement, the Unity 6.6 availability post, Digital Today's report on Unity's 6.7 LTS timing, and the Unity 7 roadmap press release. Unity has not given an exact day for 6.7 LTS, so treat "Q4 2026" as a plan, not a promise.

Unity 6.3 LTS: the safe default

Unity 6.3 LTS was the first LTS since 6.0 and is the conservative choice. Unity recommends it for live-service games and teams about to lock production. It added Platform Toolkit, a single API for accounts, save data and achievements across platforms, including Android with Google Play Services and iOS with GameKit, plus native screen reader support for accessible games. The jump from 6.0 to 6.3 is still inside the Unity 6 family, and Unity keeps a list of the small number of planned breaking changes in its upgrade guide.

Unity 6.6: newer, but shorter-lived

Unity 6.6 is a "Supported" release. Unity says it gets the same support and stability as an LTS, but only until 6.7 arrives. For mobile teams the useful additions are:

  • Content Directories, a new way to manage local content that can replace local AssetBundles. Teams already on Addressables can switch groups and rebuild without changing loading code. In Unity's own tests on Slime Rancher 2, startup time dropped from 45 to 30 seconds and incremental builds from 30 minutes to three, as summarised by gameloop. Remote distribution through Content Directories is planned for Unity 7, so keep AssetBundles for downloadable content.
  • Native Dictionary serialization: [SerializeField] now works directly on Dictionary fields, with no wrapper classes.
  • A Safe Area component for uGUI that follows display cutouts and gesture areas, which matters more now that Android forces edge-to-edge layouts.
  • A Build Analysis window for comparing build history and finding the largest assets.
  • Fast Enter Play Mode by default for new projects. Static variables are no longer reset when you press Play, which can surface bugs in code that relied on a fresh domain each time.

If you upgrade to 6.6 now, plan a second, smaller upgrade to 6.7 LTS once it is out, because 6.6 support stops when 6.7 ships.

Unity 7: plan for it, do not ship on it

At Unite Seoul in July, Unity announced that Unity 7 moves the scripting runtime from Mono to CoreCLR, with near-instant Play Mode and shader builds "up to 90% faster". Unity says Unity 7 will not require a traditional upgrade from Unity 6. Early beta testing is scheduled for December 2026 and the full release for Q1 2027. Unity's June 2026 scripting update also states that 6.7 LTS is the final release built on Mono and that experimental releases should not be used in active production. A beta in December is something to test on a copy of your project, not something to submit to the stores.

Store rules that make the decision urgent

The editor choice is tied to what Google and Apple accept at upload.

Google Play. Since August 31, 2026, new apps and app updates must target Android 16 (API level 36). Teams could request an extension, but the latest possible date is November 1, 2026. Existing apps must target at least API level 35 to stay available to new users on newer Android versions. According to Unity's Android compatibility page, 6000.0.46f1 and later can target API level 36, and 6000.0.38f1 and later support 16 KB memory page sizes. So a recent 6.0 build can still pass today, but next year's API 37 requirement is very unlikely to be patched into an unsupported branch.

Targeting API 36 also changes behavior. Google's Android 16 behavior changes remove the edge-to-edge opt-out and turn on predictive back by default: onBackPressed is no longer called and KEYCODE_BACK is no longer dispatched on Android 16 devices. Many Unity games open a pause or quit dialog on the Android back button, so test that flow on a real Android 16 phone before release.

App Store. Apple's upcoming requirements page shows that since April 28, 2026, uploads must be built with Xcode 26 or later using the iOS 26 SDK, and since September 9, 2026, iOS and iPadOS apps must target iOS 13 or later. Check that your Unity version and your ads, analytics and IAP SDKs are listed as compatible with Xcode 26 before you start the upgrade.

How to choose: a simple decision guide

  • Live game with steady updates and a small team: move to 6.3 LTS now. You get support through December 2027 and plugin vendors will support it for a long time. Re-evaluate when 6.7 LTS has had a few patch releases.
  • New project in pre-production, launch in 2027: start on 6.6 and move to 6.7 LTS when it ships. You get Content Directories and the new serialization today, and you land on the LTS that leads into Unity 7.
  • Game in maintenance mode, few updates a year: at minimum update to the latest 6000.0 patch so you meet API 36 and 16 KB page size rules, then schedule the 6.3 move before your next content update. Do not wait for the next store deadline.
  • Unity Enterprise or Industry customer: you have extra 6.0 support until October 2027, which buys time, but the store rules above still apply.

Upgrade checklist for a mobile Unity project

  1. Branch and back up. Create a dedicated upgrade branch and make sure your Library folder is not committed. Record the current editor version, package versions and build sizes.
  2. Inventory third-party SDKs. List ads mediation, analytics, attribution, IAP and backend SDKs. Check each vendor's release notes for your target Unity version, Android API 36, 16 KB page sizes and Xcode 26.
  3. Run Project Auditor. Unity has integrated Project Auditor into Unity 6 to flag code and settings issues, and it is also the tool Unity points to for CoreCLR readiness.
  4. Open the project in the new editor. Let packages resolve, then fix compiler errors before touching anything else. Read the upgrade guide for each minor version you skip.
  5. Check Player Settings. Confirm target API level 36, ARM64, IL2CPP, minimum iOS version and the Gradle and JDK versions the new editor installs.
  6. Test domain-reload assumptions. If you move to 6.6 or later, enter Play Mode several times in a row and watch for static state that is not reset, such as singletons and cached managers.
  7. Device testing. Test on at least one low-end Android phone, one Android 16 device and one recent iPhone. Check safe areas, the back button, ads, purchases and restore purchases.
  8. Compare builds. Check app size, cold start time and memory against the old build. The 6.6 Build Analysis window helps here.
  9. Staged rollout. Release to a small percentage on Google Play first and watch crash and ANR rates in Android vitals before going to 100%.

Pros and cons of moving now

Pros

  • Security and bug fixes again, plus vendor support for SDK updates.
  • A clear path to API level 37 next year and to Unity 7 later.
  • Real workflow gains in 6.6, such as faster Play Mode and serialized dictionaries.

Cons

  • QA time: a proper upgrade for a live mobile game usually needs a full regression pass.
  • Some Asset Store packages lag behind new editor versions.
  • If you pick 6.6, you will upgrade again within months when 6.7 LTS arrives.

Our take

At Lightning Studio we build and publish Unity mobile games from Da Nang, mostly for English-speaking markets, and our rule is simple: ship on an LTS, prototype on the newest release. For our live titles that means moving to 6.3 LTS now rather than waiting for 6.7, because store deadlines arrive every year and an editor upgrade is cheaper when you are not also racing a compliance date. For new prototypes we are trying 6.6 to get used to Fast Enter Play Mode before CoreCLR becomes mandatory in Unity 7. We will not put Unity 7 beta builds in front of players until the full release has shipped and our ads and IAP SDKs support it.

Sources

Want to see what we build with Unity, or talk about a game project? Visit Lightning Games.


Cover photo: 2D Game Development Session - Professional Training Programme On Unity Software - NCSM - Kolkata 2018-03-26 9341 by Biswarup Ganguly, CC BY-SA 4.0, via Wikimedia Commons (cropped).

Facebook