Mateusz
Mateusz

Unity Package Cheatsheet

Surprisingly enough, I haven’t been able to find a convenient page that lists all packages along with links to the latest documentation… so I made my own.

Missing package? Broken link? Outdated info? You can help keep this page up to date on Github.
Feel free to add useful links to blog posts, video tutorials, forums, threads, etc.

About packages

A “package” is a container that stores various types of features or assets, such as:

  • Editor tools and libraries, such as a text editor, an animation viewer or test frameworks.
  • Runtime tools and libraries like the Physics API or a Graphics pipeline.
  • Asset collections, such as Textures or animations.
  • Project templates to share common project types with others.

Install packages using the Unity Package Manager.

Some packages (eg. experimental ones) might not show up in the package list automatically; to install them use the Add package by name... option. Look up the Package ID in the table below.

Unity Package Manager screenshot

On older Unity versions, you can use the Add package from Git URL... option instead (simply paste the Package ID instead of the repository URL).
If you prefer, you can also manage packages via the manifest.json file stored in Assets/Packages/ in your project path.

Learn how the package manager works here.
Read about package states, versions and lifecycle here.

Package list

Package IDDocumentationStateLinks
com.unity.2d.animation2D AnimationReleased2D Forum 2D Experimental Preview Forum 2D Manual Page 2D Roadmap
com.unity.2d.pixel-perfect2D Pixel PerfectReleased2D Forum 2D Experimental Preview Forum 2D Manual Page 2D Roadmap
com.unity.2d.psdimporter2D PSD ImporterReleased2D Forum 2D Experimental Preview Forum 2D Manual Page 2D Roadmap
com.unity.2d.spriteshape2D SpriteShapeReleased2D Forum 2D Experimental Preview Forum 2D Manual Page 2D Roadmap
com.unity.2d.tilemap.extras2D Tilemap ExtrasReleased2D Forum 2D Experimental Preview Forum 2D Manual Page 2D Roadmap
com.unity.adaptiveperformanceAdaptive PerformanceReleasedUnity Blog Post 1 Unity Blog Post 2 ARM Community Blog Post Forum Thread
com.unity.addressablesAddressablesReleasedAddressables Forum
com.unity.ads.ios-supportiOS 14 Advertising SupportReleased 
com.unity.adsAdvertisementReleased 
com.unity.analyticsAnalytics LibraryReleased 
com.unity.animation.riggingAnimation RiggingReleasedAnimation Rigging Forum
com.unity.burstBurstReleasedBurst Forum Game Torrahod Post
com.unity.cinemachineCinemachineReleasedCinemachine Forum
com.unity.collab-proxyVersion ControlReleased 
com.unity.collectionsCollectionsReleasedDOTS Forum jacksondunstan/NativeCollections
com.unity.connect.shareWebGL PublisherReleased 
com.unity.device-simulator.devicesDevice Simulator DevicesReleased 
com.unity.editorcoroutinesEditor CoroutinesReleased 
com.unity.formats.alembicAlembicReleased 
com.unity.formats.fbxFBX ExporterReleased 
com.unity.ide.riderJetBrains Rider EditorReleased 
com.unity.ide.visualstudioVisual Studio EditorReleased 
com.unity.ide.vscodeVisual Studio Code EditorReleased 
com.unity.inputsystemInput SystemReleasedInput System Forum Roadmap
com.unity.learn.iet-framework.authoringTutorial Authoring ToolsReleased 
com.unity.learn.iet-frameworkTutorial FrameworkReleased 
com.unity.live-captureLive CaptureReleased 
com.unity.localizationLocalizationReleasedLocalization Forum
com.unity.mathematicsMathematicsReleasedBurst Forum DOTS Forum GitHub Game Torrahod Post 1 Game Torrahod Post 2
com.unity.ml-agentsML AgentsReleasedML-Agents Forum Unity Blog ML-Agents Posts
com.unity.mobile.android-logcatAndroid LogcatReleased 
com.unity.mobile.notificationsMobile NotificationsReleased 
com.unity.performance.profile-analyzerProfile AnalyzerReleased 
com.unity.polybrushPolybrushReleased 
com.unity.postprocessingPost ProcessingReleasedImage Effects Forum
com.unity.probuilderProBuilderReleasedProBuilder Forum Thread
com.unity.profiling.coreUnity Profiling Core APIReleased 
com.unity.profiling.systemmetrics.maliSystem Metrics MaliReleased 
com.unity.purchasing.udpUnity Distribution PortalReleased 
com.unity.purchasingIn App PurchasingReleased 
com.unity.render-pipelines.coreScriptable Render Pipeline CoreReleased 
com.unity.render-pipelines.high-definitionHigh Definition Render PipelineReleasedHDRP Forum Graphics Experimental Previews Forum Roadmap HDRP Guide Ebook
com.unity.render-pipelines.universalUniversal Render PipelineReleasedURP Forum Graphics Experimental Previews Forum Roadmap keijiro/SimplePostEffects
com.unity.recorderRecorderReleasedRecorder Forum Thread
com.unity.remote-configRemote ConfigReleasedRemote Config Forum
com.unity.scriptablebuildpipelineScriptable Build PipelineReleased 
com.unity.sequencesSequencesReleased 
com.unity.shadergraphShader GraphReleasedShader Graph Forum Roadmap
com.unity.splinesSplinesReleasedSplines Forum Thread
com.unity.terrain-toolsTerrain ToolsReleasedTerrain Tools Forum Thread
com.unity.test-frameworkTest FrameworkReleasedTesting & Automation Forum
com.unity.testtools.codecoverageCode CoverageReleasedTesting & Automation Forum
com.unity.textmeshproTextMeshProReleasedUGUI & TextMesh Pro Forum
com.unity.timelineTimelineReleasedTimeline Forum Docs Blog Posts Roadmap
com.unity.visualscriptingVisual ScriptingReleasedVisual Scripting Forum Roadmap
com.unity.visualeffectgraphVisual Effect GraphReleasedVFX Graph Forum Roadmap
com.unity.xr.arcoreARCore XR PluginReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.arfoundationAR FoundationReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.arkitARKit XR PluginReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.interaction.toolkitXR Interaction ToolkitReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.magicleapMagic Leap XR PluginReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.managementXR Plugin ManagementReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.oculusOculus XR PluginReleasedXR Manual XR Forum XR Roadmap
com.unity.xr.openxrOpenXR PluginReleasedXR Manual XR Forum XR Roadmap
com.unity.scripting.pythonPython for UnityPre-releasePython for Unity Forum Thread
com.unity.services.vivoxVivoxPre-releaseVivox Forum Dashboard
com.unity.ai.navigationNavMesh Building ComponentsExperimentalNavigation Forum Tutorial Navigation and AI Roadmap
com.unity.barracudaBarracudaExperimentalBarracuda Forum Keijiro’s Barracuda Repositories
com.unity.entitiesEntitiesExperimentalDOTS Forum DOTS Roadmap dots-tutorial.moetsi.com Game Torrahod Posts
com.unity.jobsJobsExperimentalDOTS Forum DOTS Roadmap dots-tutorial.moetsi.com
com.unity.platformsPlatformsExperimentalDOTS Forum DOTS Roadmap dots-tutorial.moetsi.com
com.unity.rendering.hybridHybrid RendererExperimentalDOTS Graphics Forum DOTS Roadmap dots-tutorial.moetsi.com
com.unity.netcodeNetcodeExperimentalDOTS NetCode Forum Multiplayer Roadmap dots-tutorial.moetsi.com
com.unity.transportTransportExperimentalDOTS NetCode Forum Multiplayer Roadmap dots-tutorial.moetsi.com
com.unity.physicsUnity PhysicsExperimentalDOTS Physics Forum DOTS Roadmap dots-tutorial.moetsi.com
com.havok.physicsHavok PhysicsExperimentalDOTS Physics Forum DOTS Roadmap dots-tutorial.moetsi.com
com.unity.kinematicaKinematicaExperimentalDOTS Animation Previews Forum
com.unity.tinyProject Tiny (core package)ExperimentalProject Tiny Forum
com.unity.tiny.allProject Tiny (all dependencies)ExperimentalProject Tiny Forum

About built-in packages

Built-in packages allow users to toggle Unity features on or off through the Package Manager. Enabling or disabling a package reduces the run-time build size. For example, most Projects don’t use the legacy Particle System.

When you remove a built-in package for a feature, Unity does not include the related code and resources when you build your final application. Typically, these built-in packages contain only the package manifest and are bundled with Unity (rather than available on the package registry).

You can add or remove built-in packages in the Package Manager, in the Built-in tab. Disabling unneeded packages early in development will help you avoid referencing them by accident.

Unity Package Manager screenshot

Built-in package list

Package IDScript ReferenceLinks
com.unity.modules.aiAI (Pathfinding)Manual Tutorial Extras Package
com.unity.modules.androidjniAndroid JNIManual
com.unity.modules.animationAnimation (Mecanim)Manual Animation Forum
com.unity.modules.assetbundleAsset BundleManual Asset Bundles Forum Addressables Package
com.unity.modules.audioAudioManual Audio Forum
com.unity.modules.clothClothManual
com.unity.modules.directorDirector (Timeline)Timeline Forum Docs Blog Posts Roadmap
com.unity.modules.imageconversionImage Conversion 
com.unity.modules.imguiIMGUIManual
com.unity.modules.jsonserializeJSONSerialize (JsonUtility)Manual
com.unity.modules.nvidiaNVIDIA (DLSS etc)Manual
com.unity.modules.particlesystemParticle SystemManual General Graphics Forum
com.unity.modules.physicsPhysicsManual Physics Forum
com.unity.modules.physics2dPhysics 2DManual 2D Forum
com.unity.modules.screencaptureScreen Capture 
com.unity.modules.subsystemsSubsystems 
com.unity.modules.terrainTerrainManual World Building Forum
com.unity.modules.terrainphysicsTerrain Physics (Terrain Collider)Manual Physics Forum
com.unity.modules.tilemapTilemapManual 2D Forum
com.unity.modules.uiUI (UGUI)UGUI Docs UGUI Forum
com.unity.modules.uielementsUI Elements (UI Toolkit)Manual UI Toolkit Forum
com.unity.modules.uielementsnativeUI Elements Native 
com.unity.modules.umbraUmbra (Occlusion Culling)Manual General Graphics Forum
com.unity.modules.unityanalyticsUnity AnalyticsManual
com.unity.modules.unitywebrequestUnity Web RequestManual
com.unity.modules.unitywebrequestassetbundleUnity Web Request Asset BundleManual
com.unity.modules.unitywebrequestaudioUnity Web Request AudioManual
com.unity.modules.unitywebrequesttextureUnity Web Request TextureManual
com.unity.modules.unitywebrequestwwwUnity Web Request WWWManual
com.unity.modules.vehiclesVehicles (Wheel Collider)Manual Physics Forum
com.unity.modules.videoVideoManual
com.unity.modules.windWind (Wind Zone)Manual
com.unity.modules.vrVRXR Manual XR Forum XR Roadmap
com.unity.modules.xrXRXR Manual XR Forum XR Roadmap

package illustration

Todo

  • Keep adding missing packages (eg. ones only available on GitHub)
  • Add more links (eg. YT tutorials)
  • Add list of built-in modules
  • Improve table readability