Unity Project Template Cheat Sheet

This page contains a comprehensive breakdown of the differences between each of the default project templates that can be created via the new project window within Unity Hub, including all dependencies, packages, assets, and project settings.

The following information was gathered from an installation of Unity 2021.1.7f1. I hope you will be able to use it to compare and contrast each template to find which is a best fit for your project.

Packages

Package2D2D (Mobile)3D3D MobileHDRPURPVRAR
2D Animation
2D Pixel Perfect
2D PSD Importer
2D SpriteShape
2D Tilemap Editor
Android Logcat
AR Foundation
ARCore XR Plugin
ARKit XR Plugin
Cinemachine
High Definition RP
Input System
JetBrains Rider Editor
Magic Leap XR Plugin
Mobile Notifications
Oculus XR Plugin
Test Framework
TextMeshPro
Timeline
Tutorial Framework
Unity Collaborate
Unity UI
Universal RP
Visual Scripting
Visual Studio Code Editor
Visual Studio Editor
Windows XR Plugin
XR Plugin Management

Dependencies

The following is a chart of all dependencies listed in the package.json file within each of the default project template archives, with the exception of the 3D template which has none.

Dependency2D2D (Mobile)3D (Mobile)HDRPURPVRAR
2d.animation
2d.pixel-perfect
2d.psdimporter
2d.sprite
2d.spriteshape
2d.tilemap
cinemachine
ide.rider
ide.vscode
inputsystem
learn.iet-framework
mobile.android-logcat
mobile.notifications
modules.androidjni
modules.animation
modules.assetbundle
modules.audio
modules.imageconversion
modules.imgui
modules.jsonserialize
modules.particlesystem
modules.physics
modules.physics2d
modules.screencapture
modules.tilemap
modules.ui
modules.uielements
modules.umbra
modules.unityanalytics
modules.unitywebrequest
modules.unitywebrequestassetbundle
modules.unitywebrequestaudio
modules.unitywebrequesttexture
modules.unitywebrequestwww
modules.video
modules.vr
modules.xr
render-pipelines.high-definition
render-pipelines.universal
test-framework
textmeshpro
ugui
xr.arcode
xr.arfoundation
xr.arkit
xr.magicleap
xr.management
xr.oculus
xr.windowsmr

Project settings

This section is a comprehensive list of all of the differences in project settings between templates. If a setting is not listed here it’s because that setting is consistent across all templates. If a cell is blank, it is only because that setting is not represented in the ProjectSettings folder within the template archive, and not overridden from the default value.

Audio

Project setting2D2D (Mobile)3D3D (Mobile)HDRPURPVRAR
RequestedDSPBufferSize00102410240010240

Physics

Project setting2D2D (Mobile)3D3D (Mobile)HDRPURPVRAR
ClothInterCollisionDistance0.10.1000.10.1
ClothInterCollisionStiffness0.20.2000.20.2
DefaultMaxAngularSpeed50507777750

Editor

Project setting2D2D (Mobile)3D3D (Mobile)HDRPURPVRAR
DefaultBehaviorMode11000000
SpritePackerMode44000000
EtcTextureCompressorBehavior11110111
EtcTextureFastCompressor1111211
EtcTextureBestCompressor4444544
LineEndingsForNewScripts00000001
SerializeInlineMappingsOnOneLine11101100

Additional extensions to include

TemplateValue
2Dtxt;xml;fnt;cd;asmdef;asmref;rsp
2D (Mobile)txt;xml;fnt;cd;asmdef;asmref;rsp
3Dtxt;xml;fnt;cd;asmdef;rsp;asmref
3D (Mobile)txt;xml;fnt;cd;asmdef;rsp;asmref
HDRPtxt;xml;fnt;cd;asmdef;asmref;rsp;asmref
URPtxt;xml;fnt;cd;asmdef;asmref;rsp
VRtxt;xml;fnt;cd;asmdef;rsp;asmref
ARtxt;xml;fnt;cd;asmdef;asmref;rsp

Quality

Project setting2D2D (Mobile)3D3D (Mobile)HDRPURPVRAR
CustomRenderPipelineHDRPURP
LightmapKeepPlain11110111
LightmapKeepDynamicPlain11110111
LightmapKeepDynamicDirCombined11110111
LightmapKeepShadowMask11110111
LightmapKeepSubtractive11110111
FogKeepLinear11110111
FogKeepExp11110111
FogKeepExp211110111
LightsUseLinearIntensity00001100
LightsUseColorTemperature00001000
DefaultRenderingLayerMask1257
AllowEnlightenSupportForUpgradedProject00100

Always included shaders

Shader2D2D (Mobile)3D3D (Mobile)HDRPURPVRAR
Legacy Shaders/Diffuse
Hidden/CubeBlur
Hidden/CubeCopy
Hidden/CubeBlend
Sprites/Default
UI/Default
UI/DefaultETC1
Hidden/VideoComposite
Hidden/VideoDecode
Hidden/Compositing
Hidden/VideoDecodeOSX

This is a work in progress – I will be adding more data every week until it’s done!

Assets

Coming soon.

Further reading

I’ve written a few articles on Unity Project Templates, check them out if you’re interested!