Resolution | Mobile Performance/Dynamic Resolution Framework
Golem Kin Games
$4.99
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
10/30(2024) |
4.99 |
11/21(2024) |
4.99 |
Jump AssetStore
Automatically adjusts game resolution based on FPS to optimize performance. Customizable profiles, dynamic scaling, and events for seamless resolution management. Improve FPS,quality effortlessly.Dynamic Resolution Manager Plugin is your ultimate tool for optimizing game performance and visual quality. This plugin automatically adjusts the rendering resolution of your game based on real-time performance (FPS), ensuring a stable frame rate and smooth gameplay.Key Features:Dynamic Resolution Scaling: Automatically adjust the resolution based on FPS to maintain a smooth performance.Customizable Profiles: Pre-set resolution profiles for Very Low, Low, Medium, High, and Very High settings. Adjust the resolution scale (25% to 125%) and target frame rate (30 to 120 FPS).Performance-Based Adjustments: Dynamically lower or raise the resolution based on FPS thresholds, ensuring consistent performance across devices.Unity Event Integration: Easily hook into Unity Events to trigger actions when the resolution changes or performance checks occur.Cooldown Management: Avoid rapid resolution changes with customizable cooldown timers between adjustments.Complete Control: Works seamlessly in standalone builds and provides total control over dynamic resolution scaling.Easy Setup: Includes clear instructions for enabling dynamic resolution in Unity’s project settings.How It Works:The plugin intelligently switches between resolution profiles or dynamically adjusts the resolution scale in real-time to balance performance and visual quality. When performance drops, the resolution is lowered, and when FPS is stable, the resolution increases to enhance visuals. Custom profiles allow you to tailor performance for different scenarios.Use Cases:Optimize for Mobile or Low-End Devices: Dynamically reduce resolution when FPS drops to maintain smooth gameplay.Enhance Visuals on High-End Devices: Allow games to run at higher resolutions with better performance scaling.Seamless Resolution Management: Automatically balance visual fidelity and performance without manual intervention.Dynamic Resolution Manager is the go-to plugin for game developers looking to boost FPS, reduce lag, and optimize rendering for diverse hardware setups. Whether you're developing for mobile, PC, or consoles, this plugin ensures the best possible performance and visual quality.Dynamic Resolution Scaling:Automatically adjusts the rendering resolution of your game based on real-time FPS (frames per second) to ensure a stable and smooth performance.Scales resolution dynamically between 25% and 125% of the original resolution to balance visual fidelity and performance.2. Customizable Performance Profiles:Pre-set profiles for Very Low, Low, Medium, High, and Very High performance levels.Customize each profile with the following settings:Resolution Scale: Set the rendering scale for each profile (from 0.25x to 1.25x of the screen resolution).Target Frame Rate: Define the target FPS for each profile, from 30 FPS to 120 FPS.VSync Toggle: Enable or disable VSync for smoother visuals or to prevent screen tearing in each profile.Easily switch between profiles based on performance thresholds or manually through in-game events or UI.3. Performance-Based Auto-Adjustments:Automatically switches between profiles or dynamically adjusts the resolution based on real-time FPS measurements.Configurable FPS thresholds to trigger profile changes:Low FPS Threshold: If the FPS drops below this value, the resolution is lowered to improve performance.High FPS Threshold: If the FPS rises above this value, the resolution is increased to enhance visual quality.Profiles are auto-applied based on the performance of the device, optimizing for low, medium, or high-end hardware.4. Resolution Change Cooldown Management:Avoid rapid or frequent resolution changes that can disrupt the player experience.Cooldown timers allow you to set how often the system is allowed to change the resolution, ensuring a smoother and more stable gameplay experience.5. Full Unity Event Integration:The plugin provides Unity Events that trigger in response to key actions:On Resolution Change: Triggered whenever the resolution is changed, allowing you to update UI or perform other actions.On Performance Check: Triggered during each performance check, providing insight into performance changes.On Dynamic Resolution Enable/Disable: Events for when dynamic resolution scaling is enabled or disabled, giving developers control over game flow.6. Flexible FPS & Performance Settings:FPS Stability Check: Ensures that performance is stable before applying resolution changes.Adjustable settings for:Performance Check Interval: Set how often the system checks FPS (in seconds).Resolution Change Cooldown: Define the minimum time between resolution changes to avoid excessive adjustments.FPS Stability Threshold: Ensure that FPS has stabilized before making resolution adjustments, preventing jittery changes.7. Easy-to-Use Custom Inspector:A clean, intuitive inspector layout to manage resolution scaling, profiles, and performance settings.Detailed tooltips and explanations for each setting, making the system easy to configure even for new users.Dynamic Resolution Mode: Easily toggle dynamic resolution scaling on or off in the Inspector.8. Platform Agnostic & Standalone Ready:Works seamlessly in standalone builds on supported platforms, including PC, console, and mobile.Optimize performance for mobile devices, low-end hardware, or high-end gaming PCs.Ensure consistent resolution adjustments without the need for platform-specific configurations.9. Simple Setup & Integration:The plugin is quick to set up in any Unity project.Easy integration into existing projects with minimal performance overhead.Includes full instructions for enabling Dynamic Resolution in Unity's project settings.10. Extensive Use Cases:Mobile Games: Automatically adjust resolution to handle performance fluctuations on different device models.PC/Console Games: Optimize performance on both low-end and high-end hardware by dynamically scaling resolution.VR Applications: Ensure smooth performance in VR environments by adjusting resolution in real-time to avoid frame drops.11. Example Code & Documentation:Includes example scripts for switching profiles based on input or performance events.Full documentation on installation, setup, and best practices for using the plugin.promo images and docs, 3d meshes are all textured with stable diffusion but are pure for example usecase only