MEST is more than just a settings menu toolkit, it also contains many helpful scripts and tools to help create any type of game menu. Includes a powerful scriptable object events system for your game!The current version is made to work out of the box with Built-in Render Pipeline (BiRP) without any development. The Post Processing package from Unity is required for PP effects.The Settings Toolkit can work with URP & HDRP but will require some manual changes to make it compatible for post processing settings. Future versions of MEST will endeavour have URP & HDRP native support out of the box.No coding needed! Using helpful custom inspectors and the power of scriptable objects you can create any type of game menu with MEST.SAVE & LOADMEST can support hundreds of different built in unity settings as well as unlimited custom settings you want to create. But dont worry about massive save files, as MEST will only save the settings you have picked for your game!CUSTOM SETTINGSUsing the power of scriptable object events, MEST gives you the ability to create any type of custom setting!NEW INPUT SYSTEM REBINDINGUsing the New Input System is a lot easier with MEST. Now with only a few clicks of your mouse you can have input rebinding, with save & load. Requires New Input version 1.1.1 currently, as has issues with latest version (1.5.+) of the new input system.OLD INPUT SYSTEM REBINDINGWith MEST, the scriptable object events system allows you to already support the old input system for input rebinding! There is no current quick out of the box support in the same way as the New Input system.AUDIO SETTINGSControl the volume of multiple audio groups using the handy scriptable object audio controller.MORE THAN SETTINGSActually MEST is more than just a settings kit, you can create any type of game menu as well as so many great core tools to help you make any game:Scene loaderCustom Splash screen toolsUI Fader to animate your UI without needing dotweenHelpful events to subscribe toScriptableObject events systemand so much more...MEST can support anything you throw at it (until it explodes).Free ART!Includes amazing 3D models from Reversed Interactivex17 3D model prefabs from the new ReversedInt HEX seriesCustom water shader made using AmplifyMessy Scripts to animate clouds - looks prettyCustom Messy UI Artx26 UI simple Messy textures for your GUIx2 cute mouse pointersKenney UI & Icons : Amazing CC0 artwork from Kenney.nlHelpful Linkswww.bit.ly/messydiscordwww.twitch.tv/TheMessyCoderwww.youtube.com/TheMessyCoderwww.twitter.com/TheMessyCoderwww.facebook.com/TheMessyCoderwww.themessycoder.net/ShoutoutsThanks to many many people for all their help, including (listed alphabetically):DE EnvironmentHeathen EngineeringReversedIntYondernauts GamesFeaturesOver a hundred ready to use settings to control the camera, graphics, quality, render settings, post processing etc, See Below:Audio:Volume controlsCamera:AllowHDRAllowMSAAAllowDynamicResolutionAspectDepthDepthTextureModeFarClipPlaneFieldOfViewFocalLengthLensShiftNearClipPlaneOrthographicSizeOrthographicOpaqueSortModeSensorSizeStereoSeparationStereoConvergenceStereoTargetEyeTargetDisplayTransparencySortModeUseOcclusionCullingUsePhysicalPropertiesUseJitteredProjectionMatrixForTransparentRenderingBuilt-in Render pipeline support for Post ProcessingCustom settings support for: Bools, Strings, Floats, Integers, ScriptableObjects and custom events.Save Load feature built in to MEST using JSONAudio controllers for volumePreview changes mode - turn on or off preview changesIncludes demo 3D art and GUI to help you get startedCustom: (Scriptable Object Events)BoolFloatIntStringGameplay: (Scriptable Object Events)BoolFloatIntStringGraphics:brightnessdisplayFPSfullScreenfullScreenModeresolutionsleepTimeouttargetFrameRateInput Binding:InputAction (New Input System)BoolFloatIntStringInput: (Scriptable Object Events)BoolFloatIntStringPost Processing:antiAliasingenableAmbientOcclusionenableAutoExposureenableBloombloomIntensitybloomDiffusionenableChromaticAberrationenableColorGradingenableDepthOfFieldenableGrainenableLensDistortionenableMotionBlurenableScreenSpaceReflectionsenableVignettevignetteIntensityQuality:anisotropicFilteringantiAliasingasyncUploadTimeSliceasyncUploadBufferSizeasyncUploadPersistentBufferbillboardsFaceCameraPositionlodBiasmasterTextureLimitmaximumLODLevelmaxQueuedFramesparticleRaycastBudgetpixelLightCountqualityLevelrealtimeReflectionProbesresolutionScalingFixedDPIFactorrenderPipelineskinWeightsshadowsshadowCascadesshadowCascade2SplitshadowCascade4SplitshadowDistanceshadowmaskModeshadowNearPlaneOffsetshadowProjectionshadowResolutionsoftParticlessoftVegetationstreamingMipmapsActivestreamingMipmapsMemoryBudgetstreamingMipmapsRenderersPerFramestreamingMipmapsMaxLevelReductionstreamingMipmapsAddAllCamerasstreamingMipmapsMaxFileIORequestsvSyncCountRender Settings:ambientModeambientSkyColorambientEquatorColorambientGroundColorambientIntensityambientLightdefaultReflectionModedefaultReflectionResolutionflareStrengthflareFadeSpeedfogfogStartDistancefogEndDistancefogModefogColorfogDensityhaloStrengthreflectionIntensityreflectionBouncesSupport & DocumentationWeb TutorialsOnline DocumentationSupport Discord