# PlayerSettings

> Use Player settings to define how Unity builds and displays your final application.

## Definition

* **Type:** Class
* **Namespace:** [UnityEditor](/engine/6000.6/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule
* **Inherits from:** [Object](/engine/6000.6/script-reference/unityengine/object.md)

```csharp
public sealed class PlayerSettings : Object
```

## Static Properties

| Property                                                                                                                                     | Description                                                                                                                                                                                                                                                                         |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [accelerometerFrequency](/engine/6000.6/script-reference/unityeditor/playersettings/accelerometerfrequency.md)                               | Accelerometer update frequency.                                                                                                                                                                                                                                                     |
| [adjustIOSFPSUsingThermalState](/engine/6000.6/script-reference/unityeditor/playersettings/adjustiosfpsusingthermalstate.md)                 | When enabled, Unity lowers the iOS frame rate in Serious and Critical thermal states to reduce device temperature and improve stability.                                                                                                                                            |
| [advancedLicense](/engine/6000.6/script-reference/unityeditor/playersettings/advancedlicense.md)                                             | Is the advanced version being used?                                                                                                                                                                                                                                                 |
| [allowedAutorotateToLandscapeLeft](/engine/6000.6/script-reference/unityeditor/playersettings/allowedautorotatetolandscapeleft.md)           | Is auto-rotation to landscape left supported?                                                                                                                                                                                                                                       |
| [allowedAutorotateToLandscapeRight](/engine/6000.6/script-reference/unityeditor/playersettings/allowedautorotatetolandscaperight.md)         | Is auto-rotation to landscape right supported?                                                                                                                                                                                                                                      |
| [allowedAutorotateToPortrait](/engine/6000.6/script-reference/unityeditor/playersettings/allowedautorotatetoportrait.md)                     | Is auto-rotation to portrait supported?                                                                                                                                                                                                                                             |
| [allowedAutorotateToPortraitUpsideDown](/engine/6000.6/script-reference/unityeditor/playersettings/allowedautorotatetoportraitupsidedown.md) | Is auto-rotation to portrait upside-down supported?                                                                                                                                                                                                                                 |
| [allowFullscreenSwitch](/engine/6000.6/script-reference/unityeditor/playersettings/allowfullscreenswitch.md)                                 | Enable to allow users to switch between full-screen and windowed mode using OS-specific keyboard shortcuts.                                                                                                                                                                         |
| [allowHDRDisplaySupport](/engine/6000.6/script-reference/unityeditor/playersettings/allowhdrdisplaysupport.md)                               | Prepare the application to encode images for an HDR display.                                                                                                                                                                                                                        |
| [allowUnsafeCode](/engine/6000.6/script-reference/unityeditor/playersettings/allowunsafecode.md)                                             | Allow unsafe C# code to be compiled for predefined assemblies.                                                                                                                                                                                                                      |
| [applicationIdentifier](/engine/6000.6/script-reference/unityeditor/playersettings/applicationidentifier.md)                                 | The application identifier for the currently selected build target.                                                                                                                                                                                                                 |
| [audioSpatialExperience](/engine/6000.6/script-reference/unityeditor/playersettings/audiospatialexperience.md)                               | Determines if the Unity app's final mixed audio stream is spatialized.                                                                                                                                                                                                              |
| [bakeCollisionMeshes](/engine/6000.6/script-reference/unityeditor/playersettings/bakecollisionmeshes.md)                                     | Pre bake collision meshes on player build.                                                                                                                                                                                                                                          |
| [bundleVersion](/engine/6000.6/script-reference/unityeditor/playersettings/bundleversion.md)                                                 | The application’s global version number string.                                                                                                                                                                                                                                     |
| [colorSpace](/engine/6000.6/script-reference/unityeditor/playersettings/colorspace.md)                                                       | Set the rendering color space for the current project.                                                                                                                                                                                                                              |
| [companyName](/engine/6000.6/script-reference/unityeditor/playersettings/companyname.md)                                                     | The name of your company.                                                                                                                                                                                                                                                           |
| [cursorHotspot](/engine/6000.6/script-reference/unityeditor/playersettings/cursorhotspot.md)                                                 | Default cursor's click position in pixels from the top left corner of the cursor image.                                                                                                                                                                                             |
| [d3D12DeviceFilterListAsset](/engine/6000.6/script-reference/unityeditor/playersettings/d3d12devicefilterlistasset.md)                       | Specifies an [D3D12DeviceFilterLists](/engine/6000.6/script-reference/unityengine/d3d12devicefilterlists.md) asset which provides filtering criteria for allowing or denying Windows devices from using D3D12 API and selecting Graphics Jobs mode when running Unity applications. |
| [dedicatedServerOptimizations](/engine/6000.6/script-reference/unityeditor/playersettings/dedicatedserveroptimizations.md)                   | Performs additional optimizations on Dedicated Server builds.                                                                                                                                                                                                                       |
| [defaultCursor](/engine/6000.6/script-reference/unityeditor/playersettings/defaultcursor.md)                                                 | The default cursor for your application.                                                                                                                                                                                                                                            |
| [defaultInterfaceOrientation](/engine/6000.6/script-reference/unityeditor/playersettings/defaultinterfaceorientation.md)                     | Default screen orientation for mobiles.                                                                                                                                                                                                                                             |
| [defaultScreenHeight](/engine/6000.6/script-reference/unityeditor/playersettings/defaultscreenheight.md)                                     | Default vertical dimension of stand-alone player window.                                                                                                                                                                                                                            |
| [defaultScreenWidth](/engine/6000.6/script-reference/unityeditor/playersettings/defaultscreenwidth.md)                                       | Default horizontal dimension of stand-alone player window.                                                                                                                                                                                                                          |
| [defaultWebScreenHeight](/engine/6000.6/script-reference/unityeditor/playersettings/defaultwebscreenheight.md)                               | Default vertical dimension of web player window.                                                                                                                                                                                                                                    |
| [defaultWebScreenWidth](/engine/6000.6/script-reference/unityeditor/playersettings/defaultwebscreenwidth.md)                                 | Default horizontal dimension of web player window.                                                                                                                                                                                                                                  |
| [enable360StereoCapture](/engine/6000.6/script-reference/unityeditor/playersettings/enable360stereocapture.md)                               | Enable 360 Stereo Capture support on the current build target.                                                                                                                                                                                                                      |
| [enableCrashReportAPI](/engine/6000.6/script-reference/unityeditor/playersettings/enablecrashreportapi.md)                                   | Enables CrashReport API.                                                                                                                                                                                                                                                            |
| [enableDirectStorage](/engine/6000.6/script-reference/unityeditor/playersettings/enabledirectstorage.md)                                     | Enables DirectStorage for supported platforms.                                                                                                                                                                                                                                      |
| [enableFrameTimingStats](/engine/6000.6/script-reference/unityeditor/playersettings/enableframetimingstats.md)                               | Enable frame timing statistics.                                                                                                                                                                                                                                                     |
| [enableMetalAPIValidation](/engine/6000.6/script-reference/unityeditor/playersettings/enablemetalapivalidation.md)                           | Enables Metal API validation in the Editor.                                                                                                                                                                                                                                         |
| [enableOpenGLProfilerGPURecorders](/engine/6000.6/script-reference/unityeditor/playersettings/enableopenglprofilergpurecorders.md)           | Enable [ProfilerRecorder](/engine/6000.6/script-reference/unity/profiling/profilerrecorder.md) usage to record GPU timings when rendering with OpenGL.                                                                                                                              |
| [forceSingleInstance](/engine/6000.6/script-reference/unityeditor/playersettings/forcesingleinstance.md)                                     | Restrict standalone players to a single concurrent running instance.                                                                                                                                                                                                                |
| [fullScreenMode](/engine/6000.6/script-reference/unityeditor/playersettings/fullscreenmode.md)                                               | Platform agnostic setting to define fullscreen behavior. Not all platforms support all modes.                                                                                                                                                                                       |
| [gcIncremental](/engine/6000.6/script-reference/unityeditor/playersettings/gcincremental.md)                                                 | Allows you to enable or disable incremental mode for garbage collection.                                                                                                                                                                                                            |
| [gpuSkinning](/engine/6000.6/script-reference/unityeditor/playersettings/gpuskinning.md)                                                     | Marked for deprecation in the future. Use [PlayerSettings.meshDeformation](/engine/6000.6/script-reference/unityeditor/playersettings/meshdeformation.md) instead.                                                                                                                  |
| [graphicsJobMode](/engine/6000.6/script-reference/unityeditor/playersettings/graphicsjobmode.md)                                             | Selects the graphics job mode to use on platforms that support `Native`, `Legacy` and `Split` graphics jobs.                                                                                                                                                                        |
| [graphicsJobs](/engine/6000.6/script-reference/unityeditor/playersettings/graphicsjobs.md)                                                   | Enable graphics jobs (multi threaded rendering).                                                                                                                                                                                                                                    |
| [hdrBitDepth](/engine/6000.6/script-reference/unityeditor/playersettings/hdrbitdepth.md)                                                     | The number of bits in each color channel for swap chain buffers.                                                                                                                                                                                                                    |
| [insecureHttpOption](/engine/6000.6/script-reference/unityeditor/playersettings/insecurehttpoption.md)                                       | Determines if plain text HTTP connections are allowed.                                                                                                                                                                                                                              |
| [legacyClampBlendShapeWeights](/engine/6000.6/script-reference/unityeditor/playersettings/legacyclampblendshapeweights.md)                   | Defines whether the BlendShape weight range in SkinnedMeshRenderers is clamped.                                                                                                                                                                                                     |
| [logObjCUncaughtExceptions](/engine/6000.6/script-reference/unityeditor/playersettings/logobjcuncaughtexceptions.md)                         | Are ObjC uncaught exceptions logged?                                                                                                                                                                                                                                                |
| [macRetinaSupport](/engine/6000.6/script-reference/unityeditor/playersettings/macretinasupport.md)                                           | Enable Retina support for macOS.                                                                                                                                                                                                                                                    |
| [meshDeformation](/engine/6000.6/script-reference/unityeditor/playersettings/meshdeformation.md)                                             | Specifies which method Unity uses to process mesh deformations for skinning.                                                                                                                                                                                                        |
| [mipStripping](/engine/6000.6/script-reference/unityeditor/playersettings/mipstripping.md)                                                   | Enable mip stripping for all platforms.                                                                                                                                                                                                                                             |
| [MTRendering](/engine/6000.6/script-reference/unityeditor/playersettings/mtrendering.md)                                                     | Is multi-threaded rendering enabled?                                                                                                                                                                                                                                                |
| [muteOtherAudioSources](/engine/6000.6/script-reference/unityeditor/playersettings/muteotheraudiosources.md)                                 | Stops or allows audio from other applications to play in the background while your Unity application is running.                                                                                                                                                                    |
| [openGLRequireES31AEP](/engine/6000.6/script-reference/unityeditor/playersettings/openglrequirees31aep.md)                                   | Specifies whether the application requires OpenGL ES 3.1 AEP support.                                                                                                                                                                                                               |
| [openGLRequireES32](/engine/6000.6/script-reference/unityeditor/playersettings/openglrequirees32.md)                                         | Specifies whether the application requires OpenGL ES 3.2 support.                                                                                                                                                                                                                   |
| [preserveFramebufferAlpha](/engine/6000.6/script-reference/unityeditor/playersettings/preserveframebufferalpha.md)                           | When enabled, preserves the alpha value in the framebuffer to support rendering over native UI.                                                                                                                                                                                     |
| [productGUID](/engine/6000.6/script-reference/unityeditor/playersettings/productguid.md)                                                     | Returns a unique project ID.                                                                                                                                                                                                                                                        |
| [productName](/engine/6000.6/script-reference/unityeditor/playersettings/productname.md)                                                     | The name of your product.                                                                                                                                                                                                                                                           |
| [resetResolutionOnWindowResize](/engine/6000.6/script-reference/unityeditor/playersettings/resetresolutiononwindowresize.md)                 | Indicates whether to reset the application's screen resolution when the native window size changes.                                                                                                                                                                                 |
| [resizableWindow](/engine/6000.6/script-reference/unityeditor/playersettings/resizablewindow.md)                                             | Use resizable window in standalone player builds.                                                                                                                                                                                                                                   |
| [runInBackground](/engine/6000.6/script-reference/unityeditor/playersettings/runinbackground.md)                                             | If enabled, your game will continue to run after lost focus.                                                                                                                                                                                                                        |
| [spriteBatchVertexThreshold](/engine/6000.6/script-reference/unityeditor/playersettings/spritebatchvertexthreshold.md)                       | Specifies the max vertex limit for Sprite batching.                                                                                                                                                                                                                                 |
| [statusBarHidden](/engine/6000.6/script-reference/unityeditor/playersettings/statusbarhidden.md)                                             | Returns if status bar should be hidden. Supported on iOS only; on Android, the status bar is always hidden.                                                                                                                                                                         |
| [stereoRenderingPath](/engine/6000.6/script-reference/unityeditor/playersettings/stereorenderingpath.md)                                     | Active stereo rendering path                                                                                                                                                                                                                                                        |
| [strictShaderVariantMatching](/engine/6000.6/script-reference/unityeditor/playersettings/strictshadervariantmatching.md)                     | Enable strict shader variant matching in the player.                                                                                                                                                                                                                                |
| [stripEngineCode](/engine/6000.6/script-reference/unityeditor/playersettings/stripenginecode.md)                                             | Remove unused Engine code from your build (IL2CPP-only).                                                                                                                                                                                                                            |
| [stripUnusedMeshComponents](/engine/6000.6/script-reference/unityeditor/playersettings/stripunusedmeshcomponents.md)                         | Should unused [Mesh](/engine/6000.6/script-reference/unityengine/mesh.md) components be excluded from game build?                                                                                                                                                                   |
| [suppressCommonWarnings](/engine/6000.6/script-reference/unityeditor/playersettings/suppresscommonwarnings.md)                               | Suppresses common C# warnings.                                                                                                                                                                                                                                                      |
| [tvOSBundleVersion](/engine/6000.6/script-reference/unityeditor/playersettings/tvosbundleversion.md)                                         | Application bundle version for the TVOS platform.                                                                                                                                                                                                                                   |
| [use32BitDisplayBuffer](/engine/6000.6/script-reference/unityeditor/playersettings/use32bitdisplaybuffer.md)                                 | 32-bit Display Buffer is used.                                                                                                                                                                                                                                                      |
| [useFlipModelSwapchain](/engine/6000.6/script-reference/unityeditor/playersettings/useflipmodelswapchain.md)                                 | Use DXGI flip model swap chain for D3D11.                                                                                                                                                                                                                                           |
| [useHDRDisplay](/engine/6000.6/script-reference/unityeditor/playersettings/usehdrdisplay.md)                                                 | Switch the main display to HDR mode (if available).                                                                                                                                                                                                                                 |
| [useMacAppStoreValidation](/engine/6000.6/script-reference/unityeditor/playersettings/usemacappstorevalidation.md)                           | Enable receipt validation for the Mac App Store.                                                                                                                                                                                                                                    |
| [usePlayerLog](/engine/6000.6/script-reference/unityeditor/playersettings/useplayerlog.md)                                                   | Write a log file with debugging information.                                                                                                                                                                                                                                        |
| [virtualRealitySplashScreen](/engine/6000.6/script-reference/unityeditor/playersettings/virtualrealitysplashscreen.md)                       | Virtual Reality specific splash screen.                                                                                                                                                                                                                                             |
| [visibleInBackground](/engine/6000.6/script-reference/unityeditor/playersettings/visibleinbackground.md)                                     | On Windows, shows the application in the background if the Fullscreen Windowed mode is used.                                                                                                                                                                                        |
| [visionOSBundleVersion](/engine/6000.6/script-reference/unityeditor/playersettings/visionosbundleversion.md)                                 | Application bundle version for the VisionOS platform.                                                                                                                                                                                                                               |
| [vulkanEnableLateAcquireNextImage](/engine/6000.6/script-reference/unityeditor/playersettings/vulkanenablelateacquirenextimage.md)           | Delays acquiring the swapchain image until after the frame is rendered.                                                                                                                                                                                                             |
| [vulkanEnablePreTransform](/engine/6000.6/script-reference/unityeditor/playersettings/vulkanenablepretransform.md)                           | Applies the display rotation during rendering.                                                                                                                                                                                                                                      |
| [vulkanEnableSetSRGBWrite](/engine/6000.6/script-reference/unityeditor/playersettings/vulkanenablesetsrgbwrite.md)                           | Enables the ability to toggle sRGB write mode on Vulkan framebuffers.                                                                                                                                                                                                               |
| [vulkanNumSwapchainBuffers](/engine/6000.6/script-reference/unityeditor/playersettings/vulkannumswapchainbuffers.md)                         | Set the number of swapchain buffers used when rendering with Vulkan.                                                                                                                                                                                                                |
| [webGPUDeviceFilterListAsset](/engine/6000.6/script-reference/unityeditor/playersettings/webgpudevicefilterlistasset.md)                     | Specifies a [WebGPUDeviceFilterLists](/engine/6000.6/script-reference/unityengine/webgpudevicefilterlists.md) asset which provides filtering criteria to allow or deny the use of WebGPU API when running Unity web applications.                                                   |
| [windowsGamepadBackendHint](/engine/6000.6/script-reference/unityeditor/playersettings/windowsgamepadbackendhint.md)                         | Specifies the desired Windows API to be used for input.                                                                                                                                                                                                                             |
| [xcodeProjectType](/engine/6000.6/script-reference/unityeditor/playersettings/xcodeprojecttype.md)                                           | The type of Xcode project to export.                                                                                                                                                                                                                                                |

## Static Methods

| Method                                                                                                                                               | Description                                                                                                                                                                                                                                                                                                                    |
| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [GetAdditionalCompilerArguments](/engine/6000.6/script-reference/unityeditor/playersettings/getadditionalcompilerarguments.md)                       | Gets an array of additional compiler arguments set for a specific [NamedBuildTarget](/engine/6000.6/script-reference/unityeditor/build/namedbuildtarget.md).                                                                                                                                                                   |
| [GetAdditionalIl2CppArgs](/engine/6000.6/script-reference/unityeditor/playersettings/getadditionalil2cppargs.md)                                     | Obtain the additional arguments passed to the IL2CPP compiler during the player build process.                                                                                                                                                                                                                                 |
| [GetApiCompatibilityLevel](/engine/6000.6/script-reference/unityeditor/playersettings/getapicompatibilitylevel.md)                                   | Gets .NET API compatibility level for specified build target.                                                                                                                                                                                                                                                                  |
| [GetApplicationIdentifier](/engine/6000.6/script-reference/unityeditor/playersettings/getapplicationidentifier.md)                                   | Get the application identifier for the specified platform.                                                                                                                                                                                                                                                                     |
| [GetArchitecture](/engine/6000.6/script-reference/unityeditor/playersettings/getarchitecture.md)                                                     | Gets the architecture for the given build target.                                                                                                                                                                                                                                                                              |
| [GetCaptureStartupLogs](/engine/6000.6/script-reference/unityeditor/playersettings/getcapturestartuplogs.md)                                         | Returns whether a given build target is configured to capture startuplogs                                                                                                                                                                                                                                                      |
| [GetDefaultScriptingBackend](/engine/6000.6/script-reference/unityeditor/playersettings/getdefaultscriptingbackend.md)                               | Returns the default [ScriptingImplementation](/engine/6000.6/script-reference/unityeditor/scriptingimplementation.md) for the build target you select.                                                                                                                                                                         |
| [GetDefaultShaderChunkCount](/engine/6000.6/script-reference/unityeditor/playersettings/getdefaultshaderchunkcount.md)                               | Gets the default limit on the number of shader variant chunks Unity loads and keeps in memory.                                                                                                                                                                                                                                 |
| [GetDefaultShaderChunkSizeInMB](/engine/6000.6/script-reference/unityeditor/playersettings/getdefaultshaderchunksizeinmb.md)                         | Gets the default size for compressed shader variant chunks.                                                                                                                                                                                                                                                                    |
| [GetEditorAssembliesCompatibilityLevel](/engine/6000.6/script-reference/unityeditor/playersettings/geteditorassembliescompatibilitylevel.md)         | Gets .NET API compatibility level for the editor assemblies.                                                                                                                                                                                                                                                                   |
| [GetGraphicsAPIs](/engine/6000.6/script-reference/unityeditor/playersettings/getgraphicsapis.md)                                                     | Get graphics APIs to be used on a build platform.                                                                                                                                                                                                                                                                              |
| [GetIcons](/engine/6000.6/script-reference/unityeditor/playersettings/geticons.md)                                                                   | Returns the list of assigned icons for the specified build target.                                                                                                                                                                                                                                                             |
| [GetIconSizes](/engine/6000.6/script-reference/unityeditor/playersettings/geticonsizes.md)                                                           | Returns a list of icon sizes for the specified platform.                                                                                                                                                                                                                                                                       |
| [GetIl2CppCodeGeneration](/engine/6000.6/script-reference/unityeditor/playersettings/getil2cppcodegeneration.md)                                     | Gets the value of code generation option for IL2CPP.                                                                                                                                                                                                                                                                           |
| [GetIl2CppCompilerConfiguration](/engine/6000.6/script-reference/unityeditor/playersettings/getil2cppcompilerconfiguration.md)                       | Gets compiler configuration used when compiling generated C++ code for the build target you specify.                                                                                                                                                                                                                           |
| [GetIl2CppLTOMode](/engine/6000.6/script-reference/unityeditor/playersettings/getil2cppltomode.md)                                                   | Gets link time optimization (LTO) mode for il2cpp builds for the build target you specify.                                                                                                                                                                                                                                     |
| [GetIl2CppStacktraceInformation](/engine/6000.6/script-reference/unityeditor/playersettings/getil2cppstacktraceinformation.md)                       | Gets stack trace information option for il2cpp builds for the build target you specify.                                                                                                                                                                                                                                        |
| [GetManagedCodeVariant](/engine/6000.6/script-reference/unityeditor/playersettings/getmanagedcodevariant.md)                                         | Gets the value of the managed code variant option.                                                                                                                                                                                                                                                                             |
| [GetManagedStrippingLevel](/engine/6000.6/script-reference/unityeditor/playersettings/getmanagedstrippinglevel.md)                                   | Gets the managed code stripping level set for the build target you select                                                                                                                                                                                                                                                      |
| [GetMobileMTRendering](/engine/6000.6/script-reference/unityeditor/playersettings/getmobilemtrendering.md)                                           | Check if multithreaded rendering option for mobile platform is enabled.                                                                                                                                                                                                                                                        |
| [GetNormalMapEncoding](/engine/6000.6/script-reference/unityeditor/playersettings/getnormalmapencoding.md)                                           | Gets the [NormalMapEncoding](/engine/6000.6/script-reference/unityeditor/normalmapencoding.md) for the build target you select.                                                                                                                                                                                                |
| [GetOverrideShaderChunkSettingsForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/getoverrideshaderchunksettingsforplatform.md) | If the value is `true`, settings for the `buildTarget` override the default settings.                                                                                                                                                                                                                                          |
| [GetPlatformIcons](/engine/6000.6/script-reference/unityeditor/playersettings/getplatformicons.md)                                                   | Gets the list of available icon slots for the specified build target and [kind](/engine/6000.6/script-reference/unityeditor/platformiconkind.md). The [BuildTargetGroup](/engine/6000.6/script-reference/unityeditor/buildtargetgroup.md) overload is marked for deprecation in the future; use the NamedBuildTarget overload. |
| [GetPreloadedAssets](/engine/6000.6/script-reference/unityeditor/playersettings/getpreloadedassets.md)                                               | Returns the assets that will be loaded at start up in the player and be kept alive until the player terminates.                                                                                                                                                                                                                |
| [GetRayTracingFeaturesSupportForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/getraytracingfeaturessupportforplatform.md)     | Gets the ray tracing features that the specified target platform supports.                                                                                                                                                                                                                                                     |
| [GetScriptingBackend](/engine/6000.6/script-reference/unityeditor/playersettings/getscriptingbackend.md)                                             | Gets the scripting framework for the build target you select.                                                                                                                                                                                                                                                                  |
| [GetScriptingDefineSymbols](/engine/6000.6/script-reference/unityeditor/playersettings/getscriptingdefinesymbols.md)                                 | Gets the array of symbols for script compilation for the build target you select. Symbols are semicolon-separated. For example, "SYMBOL1;SYMBOL2".                                                                                                                                                                             |
| [GetShaderChunkCountForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/getshaderchunkcountforplatform.md)                       | Gets the default limit on the number of shader variant chunks Unity loads and keeps in memory for the build target.                                                                                                                                                                                                            |
| [GetShaderChunkSizeInMBForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/getshaderchunksizeinmbforplatform.md)                 | Gets the default size for compressed shader variant chunks for the build target.                                                                                                                                                                                                                                               |
| [GetShaderPrecisionModel](/engine/6000.6/script-reference/unityeditor/playersettings/getshaderprecisionmodel.md)                                     | Gets the active shader precision model.                                                                                                                                                                                                                                                                                        |
| [GetStackTraceLogType](/engine/6000.6/script-reference/unityeditor/playersettings/getstacktracelogtype.md)                                           | Gets stack trace logging options.                                                                                                                                                                                                                                                                                              |
| [GetStaticBatchingForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/getstaticbatchingforplatform.md)                           | Returns true if static batching is enabled for the given BuildTarget.                                                                                                                                                                                                                                                          |
| [GetSupportedIconKinds](/engine/6000.6/script-reference/unityeditor/playersettings/getsupportediconkinds.md)                                         | Retrieves all [PlatformIconKind](/engine/6000.6/script-reference/unityeditor/platformiconkind.md) values supported by the specified build target.                                                                                                                                                                              |
| [GetTemplateCustomValue](/engine/6000.6/script-reference/unityeditor/playersettings/gettemplatecustomvalue.md)                                       | Returns a value of a custom template variable.                                                                                                                                                                                                                                                                                 |
| [GetUseDefaultGraphicsAPIs](/engine/6000.6/script-reference/unityeditor/playersettings/getusedefaultgraphicsapis.md)                                 | Is a build platform using automatic graphics API choice?                                                                                                                                                                                                                                                                       |
| [GetVirtualTexturingSupportEnabled](/engine/6000.6/script-reference/unityeditor/playersettings/getvirtualtexturingsupportenabled.md)                 | Is virtual texturing enabled.                                                                                                                                                                                                                                                                                                  |
| [SetAdditionalCompilerArguments](/engine/6000.6/script-reference/unityeditor/playersettings/setadditionalcompilerarguments.md)                       | Sets additional compiler arguments for a build target.                                                                                                                                                                                                                                                                         |
| [SetAdditionalIl2CppArgs](/engine/6000.6/script-reference/unityeditor/playersettings/setadditionalil2cppargs.md)                                     | Set additional arguments passed to the IL2CPP compiler during the build process.                                                                                                                                                                                                                                               |
| [SetApiCompatibilityLevel](/engine/6000.6/script-reference/unityeditor/playersettings/setapicompatibilitylevel.md)                                   | Sets .NET API compatibility level for specified build target.                                                                                                                                                                                                                                                                  |
| [SetApplicationIdentifier](/engine/6000.6/script-reference/unityeditor/playersettings/setapplicationidentifier.md)                                   | Sets the application identifier for a platform.                                                                                                                                                                                                                                                                                |
| [SetArchitecture](/engine/6000.6/script-reference/unityeditor/playersettings/setarchitecture.md)                                                     | Sets the target CPU architecture for the build target.                                                                                                                                                                                                                                                                         |
| [SetCaptureStartupLogs](/engine/6000.6/script-reference/unityeditor/playersettings/setcapturestartuplogs.md)                                         | Set whether a given build target is configured to capture startuplogs                                                                                                                                                                                                                                                          |
| [SetDefaultShaderChunkCount](/engine/6000.6/script-reference/unityeditor/playersettings/setdefaultshaderchunkcount.md)                               | Sets the default limit on the number of shader variant chunks Unity loads and keeps in memory.                                                                                                                                                                                                                                 |
| [SetDefaultShaderChunkSizeInMB](/engine/6000.6/script-reference/unityeditor/playersettings/setdefaultshaderchunksizeinmb.md)                         | Sets the default size for compressed shader variant chunks.                                                                                                                                                                                                                                                                    |
| [SetEditorAssembliesCompatibilityLevel](/engine/6000.6/script-reference/unityeditor/playersettings/seteditorassembliescompatibilitylevel.md)         | Sets .NET API compatibility level for Editor Assemblies.                                                                                                                                                                                                                                                                       |
| [SetGraphicsAPIs](/engine/6000.6/script-reference/unityeditor/playersettings/setgraphicsapis.md)                                                     | Sets the graphics APIs used on a build platform.                                                                                                                                                                                                                                                                               |
| [SetIcons](/engine/6000.6/script-reference/unityeditor/playersettings/seticons.md)                                                                   | Assigns a list of icons for the specified platform.                                                                                                                                                                                                                                                                            |
| [SetIl2CppCodeGeneration](/engine/6000.6/script-reference/unityeditor/playersettings/setil2cppcodegeneration.md)                                     | Sets the code generation option for IL2CPP for the specified build target.                                                                                                                                                                                                                                                     |
| [SetIl2CppCompilerConfiguration](/engine/6000.6/script-reference/unityeditor/playersettings/setil2cppcompilerconfiguration.md)                       | Sets compiler configuration used when compiling generated C++ code for a particular build target.                                                                                                                                                                                                                              |
| [SetIl2CppLTOMode](/engine/6000.6/script-reference/unityeditor/playersettings/setil2cppltomode.md)                                                   | Sets link time optimization (LTO) mode for IL2CPP builds for the build target you specify.                                                                                                                                                                                                                                     |
| [SetIl2CppStacktraceInformation](/engine/6000.6/script-reference/unityeditor/playersettings/setil2cppstacktraceinformation.md)                       | Sets stack trace information option for il2cpp builds for the build target you specify.                                                                                                                                                                                                                                        |
| [SetManagedCodeVariant](/engine/6000.6/script-reference/unityeditor/playersettings/setmanagedcodevariant.md)                                         | Sets the managed code variant option for the specified build target.                                                                                                                                                                                                                                                           |
| [SetManagedStrippingLevel](/engine/6000.6/script-reference/unityeditor/playersettings/setmanagedstrippinglevel.md)                                   | Sets the managed code stripping level for specified build target.                                                                                                                                                                                                                                                              |
| [SetMobileMTRendering](/engine/6000.6/script-reference/unityeditor/playersettings/setmobilemtrendering.md)                                           | Enable or disable multithreaded rendering option for mobile platform.                                                                                                                                                                                                                                                          |
| [SetNormalMapEncoding](/engine/6000.6/script-reference/unityeditor/playersettings/setnormalmapencoding.md)                                           | Sets the normal map encoding for the given build target.                                                                                                                                                                                                                                                                       |
| [SetOverrideShaderChunkSettingsForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/setoverrideshaderchunksettingsforplatform.md) | Enable this to override the default shader variant chunk settings.                                                                                                                                                                                                                                                             |
| [SetPlatformIcons](/engine/6000.6/script-reference/unityeditor/playersettings/setplatformicons.md)                                                   | Assign a list of icons for the specified build target and platform icon kind.                                                                                                                                                                                                                                                  |
| [SetPreloadedAssets](/engine/6000.6/script-reference/unityeditor/playersettings/setpreloadedassets.md)                                               | Assigns the assets that will be loaded at start up in the player and be kept alive until the player terminates.                                                                                                                                                                                                                |
| [SetScriptingBackend](/engine/6000.6/script-reference/unityeditor/playersettings/setscriptingbackend.md)                                             | Sets the scripting framework for a given build target.                                                                                                                                                                                                                                                                         |
| [SetScriptingDefineSymbols](/engine/6000.6/script-reference/unityeditor/playersettings/setscriptingdefinesymbols.md)                                 | Set user-specified symbols for script compilation for the given build target.                                                                                                                                                                                                                                                  |
| [SetShaderChunkCountForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/setshaderchunkcountforplatform.md)                       | Sets the default limit on the number of shader variant chunks Unity loads and keeps in memory on the build target.                                                                                                                                                                                                             |
| [SetShaderChunkSizeInMBForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/setshaderchunksizeinmbforplatform.md)                 | Sets the default size for compressed shader variant chunks on the build target.                                                                                                                                                                                                                                                |
| [SetShaderPrecisionModel](/engine/6000.6/script-reference/unityeditor/playersettings/setshaderprecisionmodel.md)                                     | Sets the shader precision model.                                                                                                                                                                                                                                                                                               |
| [SetStackTraceLogType](/engine/6000.6/script-reference/unityeditor/playersettings/setstacktracelogtype.md)                                           | Set stack trace logging options. Note: calling this function will implicitly call [Application.SetStackTraceLogType](/engine/6000.6/script-reference/unityengine/application/setstacktracelogtype.md).                                                                                                                         |
| [SetStaticBatchingForPlatform](/engine/6000.6/script-reference/unityeditor/playersettings/setstaticbatchingforplatform.md)                           | Sets static batching for the given BuildTarget.                                                                                                                                                                                                                                                                                |
| [SetTemplateCustomValue](/engine/6000.6/script-reference/unityeditor/playersettings/settemplatecustomvalue.md)                                       | Sets a value of a custom template variable.                                                                                                                                                                                                                                                                                    |
| [SetUseDefaultGraphicsAPIs](/engine/6000.6/script-reference/unityeditor/playersettings/setusedefaultgraphicsapis.md)                                 | Should a build platform use automatic graphics API choice.                                                                                                                                                                                                                                                                     |
| [SetVirtualTexturingSupportEnabled](/engine/6000.6/script-reference/unityeditor/playersettings/setvirtualtexturingsupportenabled.md)                 | Enable virtual texturing.                                                                                                                                                                                                                                                                                                      |

## Classes

| Class                                                                                                     | Description                                                      |
| --------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [PlayerSettings.Android](/engine/6000.6/script-reference/unityeditor/playersettings/android.md)           | Android specific Player settings.                                |
| [PlayerSettings.iOS](/engine/6000.6/script-reference/unityeditor/playersettings/ios.md)                   | iOS specific player settings.                                    |
| [PlayerSettings.SplashScreen](/engine/6000.6/script-reference/unityeditor/playersettings/splashscreen.md) | Interface to splash screen player settings.                      |
| [PlayerSettings.tvOS](/engine/6000.6/script-reference/unityeditor/playersettings/tvos.md)                 | tvOS specific player settings.                                   |
| [PlayerSettings.VisionOS](/engine/6000.6/script-reference/unityeditor/playersettings/visionos.md)         | VisionOS specific player settings.                               |
| [PlayerSettings.WebGL](/engine/6000.6/script-reference/unityeditor/playersettings/webgl.md)               | WebGL specific player settings.                                  |
| [PlayerSettings.WSA](/engine/6000.6/script-reference/unityeditor/playersettings/wsa.md)                   | Provides access to Microsoft Store App-specific player settings. |

## Structs

| Struct                                                                                                                          | Description                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PlayerSettings.SplashScreenLogo](/engine/6000.6/script-reference/unityeditor/playersettings/splashscreenlogo.md)               | A single logo that is shown during the Splash Screen. Controls the [Sprite](/engine/6000.6/script-reference/unityengine/sprite.md) that is displayed and its duration. |
| [PlayerSettings.WSAFileTypeAssociations](/engine/6000.6/script-reference/unityeditor/playersettings/wsafiletypeassociations.md) | Represents the file types to register the application as a default handler for.                                                                                        |
| [PlayerSettings.WSASupportedFileType](/engine/6000.6/script-reference/unityeditor/playersettings/wsasupportedfiletype.md)       | Represents a single file and content type to register the application as a default handler for.                                                                        |

## Enums

| Enum                                                                                                                                      | Description                                                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PlayerSettings.WSAApplicationForegroundText](/engine/6000.6/script-reference/unityeditor/playersettings/wsaapplicationforegroundtext.md) | Values for the color style of the title text that appears within the Universal Windows Platform application tiles.                                                                 |
| [PlayerSettings.WSAApplicationShowName](/engine/6000.6/script-reference/unityeditor/playersettings/wsaapplicationshowname.md)             | Options for which [tile types](/engine/6000.6/script-reference/unityeditor/playersettings/wsaimagetype.md) to display the application name on.                                     |
| [PlayerSettings.WSACapability](/engine/6000.6/script-reference/unityeditor/playersettings/wsacapability.md)                               | Options for Universal Windows Platform application capabilities.                                                                                                                   |
| [PlayerSettings.WSADefaultTileSize](/engine/6000.6/script-reference/unityeditor/playersettings/wsadefaulttilesize.md)                     | Options for the application's default tile size.                                                                                                                                   |
| [PlayerSettings.WSAImageScale](/engine/6000.6/script-reference/unityeditor/playersettings/wsaimagescale.md)                               | Options for the set of sizing values to apply to the Universal Windows Platform logo and icon images. These options specify variations for different screen sizes and resolutions. |
| [PlayerSettings.WSAImageType](/engine/6000.6/script-reference/unityeditor/playersettings/wsaimagetype.md)                                 | Options for the icon and logo image types that represent the application. For example, images to display within the Microsoft Store, start menu, or taskbar.                       |
| [PlayerSettings.WSAInputSource](/engine/6000.6/script-reference/unityeditor/playersettings/wsainputsource.md)                             | Options for the input source from which a XAML application can receive pointer input events.                                                                                       |
| [PlayerSettings.WSATargetFamily](/engine/6000.6/script-reference/unityeditor/playersettings/wsatargetfamily.md)                           | Options for the set of Universal Windows Platform device families your application can directly support.                                                                           |

## Inheritance

**Inherited Members:**

* [Object.GetEntityId()](/engine/6000.6/script-reference/unityengine/object/getentityid.md)
* [Object.GetHashCode()](/engine/6000.6/script-reference/unityengine/object/gethashcode.md)
* [Object.InstantiateAsync\<T>(T)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Transform, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, Vector3, Quaternion, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Transform, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, InstantiateParameters, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, InstantiateParameters, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, Vector3, Quaternion, InstantiateParameters, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, Vector3, Quaternion, InstantiateParameters, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.InstantiateAsync\<T>(T, int, ReadOnlySpan\<Vector3>, ReadOnlySpan\<Quaternion>, InstantiateParameters, CancellationToken)](/engine/6000.6/script-reference/unityengine/object/instantiateasync.md)
* [Object.Instantiate(Object, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object-vector3-quaternion\))
* [Object.Instantiate(Object, Vector3, Quaternion, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object-vector3-quaternion-transform\))
* [Object.Instantiate(Object)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object\))
* [Object.Instantiate(Object, Scene)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object-scene\))
* [Object.Instantiate\<T>(T, InstantiateParameters)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion, InstantiateParameters)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate(Object, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object-transform\))
* [Object.Instantiate(Object, Transform, bool)](/engine/6000.6/script-reference/unityengine/object/instantiate.md#instantiate\(object-transform-bool\))
* [Object.Instantiate\<T>(T)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Vector3, Quaternion, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Transform)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Instantiate\<T>(T, Transform, bool)](/engine/6000.6/script-reference/unityengine/object/instantiate.md)
* [Object.Destroy(Object, float)](/engine/6000.6/script-reference/unityengine/object/destroy.md)
* [Object.DestroyImmediate(Object, bool)](/engine/6000.6/script-reference/unityengine/object/destroyimmediate.md)
* [Object.FindObjectsByType(Type)](/engine/6000.6/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytype\(type\))
* [Object.FindObjectsByType(Type, FindObjectsInactive)](/engine/6000.6/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytype\(type-findobjectsinactive\))
* [Object.DontDestroyOnLoad(Object)](/engine/6000.6/script-reference/unityengine/object/dontdestroyonload.md)
* [Object.FindAnyObjectByType\<T>()](/engine/6000.6/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytypet\(\))
* [Object.FindAnyObjectByType\<T>(FindObjectsInactive)](/engine/6000.6/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytypet\(findobjectsinactive\))
* [Object.FindObjectsByType\<T>()](/engine/6000.6/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytypet\(\))
* [Object.FindObjectsByType\<T>(FindObjectsInactive)](/engine/6000.6/script-reference/unityengine/object/findobjectsbytype.md#findobjectsbytypet\(findobjectsinactive\))
* [Object.FindAnyObjectByType(Type)](/engine/6000.6/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytype\(type\))
* [Object.FindAnyObjectByType(Type, FindObjectsInactive)](/engine/6000.6/script-reference/unityengine/object/findanyobjectbytype.md#findanyobjectbytype\(type-findobjectsinactive\))
* [Object.ToString()](/engine/6000.6/script-reference/unityengine/object/tostring.md)
* [Object.name](/engine/6000.6/script-reference/unityengine/object/name.md)
* [Object.hideFlags](/engine/6000.6/script-reference/unityengine/object/hideflags.md)

### Operators

| Operator                                                                           | Description                                                             |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [operator ==](/engine/6000.6/script-reference/unityengine/object/op-equality.md)   | Compares two object references to see if they refer to the same object. |
| [bool](/engine/6000.6/script-reference/unityengine/object/op-implicit.md)          | Determines whether the object exists.                                   |
| [operator !=](/engine/6000.6/script-reference/unityengine/object/op-inequality.md) | Compares if two objects refer to a different object.                    |
