View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 4.5 MB
- Files
- 115
- Favorites
- 7
- Views in the past week
- 5
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $17.49 on
Keywords
Web Adaptive Performance | WebGL FPS Booster & Lag Killer
Native browser DPI scaling & dynamic resolution to boost WebGL FPS. WebAP detects CPU/GPU bottlenecks and dynamically changes exact settings to increase performance and keep your UI crisp.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Web Adaptive Performance | WebGL FPS Booster & Lag Killer screenshot 1
About this asset
🔥 EARLY BIRD PRICING: $34.99
Get Web Adaptive Performance now at a reduced launch price. The price will increase to $49.99 in the next update
| 💬 DISCORD | 👥 FORUM | 📖 DOCUMENTATION | 🎮 BiRP DEMO | 🎮 URP DEMO |
Building for WebGL is always a gamble. You test your project on a solid PC, and it easily hits 60 frames. Then someone opens it on a budget Android phone, and the browser simply chokes.
Usually, developers try to fix this in three ways:
- Downgrade the graphics to the absolute minimum for everyone. (Drawback: Players on powerful PCs get an ugly, pixelated image).
- Add a graphics settings menu. (Drawback: Web players hate tweaking sliders; they just close the tab).
- Blindly drop the screen resolution. (Drawback: If the game is lagging due to the CPU, dropping the GPU load will not give you a single extra frame. Plus, the resolution starts bouncing up and down endlessly, and the UI often turns into an unreadable mess).
What about Unity’s official Adaptive Performance package?
It is great for mobile. However, in WebGL, it simply does not work. Browsers strictly block access to hardware thermal sensors and native GPU timers for security reasons.
That is why we built an optimization framework specifically tailored for the browser sandbox.
Meet Web Adaptive Performance (WebAP). Instead of blind guessing, the plugin uses pure math to pinpoint the exact cause of the lag. It smoothly scales down the right settings on the fly to recover your framerate. Once the load drops and the FPS stabilizes, the system brings the quality back up. You squeeze the absolute maximum out of any hardware.
💡 Key Features
- This is an absolute killer feature for WebGL. It supports different scaling strategies:🖥️ Dynamic Resolution for Any Pipeline
- BiRP (Native Mode): Controls the resolution directly on the browser side (scaling the HTML5 Canvas). Maximum FPS gains with zero additional overhead on the GPU.
- BiRP (RenderTexture Mode): Only the 3D world is compressed. Your Canvas UI stays in perfect, crisp native quality.
- URP: Flawlessly integrates with the standard built-in Render Scale mechanism.
- Click Fix: Custom raycasters are injected automatically. Mouse clicks on 3D objects remain 100% accurate at any compression level.
- When the game lags, WebAP calculates exactly what is to blame: the processor (CPU) or the graphics card (GPU). If the CPU is the culprit, the plugin engages the appropriate scalers (e.g., lowering the physics step or culling distance) without touching the graphics at all. You optimize only what is actually broken.🧠 Smart Bottleneck Detection (CPU vs GPU)
- Full control over what your game sacrifices first. Includes Resolution, Shadows (Quality, Cascades, Distance, Resolution), Anti-Aliasing, LOD Bias, Camera Clip, Layer Culling, Physics Step, and URP LUT.🧩 12 Independent Optimization Modules
- Dynamic scalers often cause a "ping-pong" effect where quality flickers every second. WebAP's smart penalty lockout strictly prevents this by temporarily blocking the system from upgrading settings during unstable loads.🛑 Anti Yo-Yo Penalty System
- Crucial for publishing on portals like Poki, CrazyGames, or Yandex Games. Surviving weak smartphone GPUs directly protects your player retention and ad revenue.📱 Conquer the Web Market
- O(1) ring buffers and zero memory allocations in the Update loop. The framework does not trigger the Garbage Collector, preventing random freezes.⚡ Zero-GC Architecture
- Setup in two clicks via Project Settings. The core automatically injects into the build. Just set your Unity graphics to maximum, and WebAP will handle the rest.⚙️ True Plug-and-Play
Got questions before buying? Join our Discord we are always happy to help. Upgrade your WebGL project today, drop WebAP in, and say goodbye to low frame rates!
From the publisher's Asset Store listing.
Technical details
- Supported Unity Versions: 2020.3 LTS and higher.
- Render Pipelines: Fully supports Built-in Render Pipeline (BiRP) and Universal Render Pipeline (URP).
- 12 Independent Scalers: Includes Resolution, Shadows (Quality, Cascades, Distance, Resolution), Anti-Aliasing, LOD Bias, Camera Clip, Layer Culling, Physics Step, and URP LUT.
- Unity 6 Ready: Supports the new meshLodThreshold API for aggressive LOD switching.
- Zero Build Bloat: All Dashboard UI and editor tooling are stripped from the final production build. Only the lightweight core is compiled.
- Developer Friendly: Clear Public API. Create your own custom optimization scalers with just one C# script using WebScalerBase.
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.4.1f1 | Compatible | Compatible | Not listed |
| 2022.3.62f3 | Compatible | Compatible | Not listed |
Supported Unity Versions: 2020.3 LTS and higher
As listed on the Asset Store.