Unity Asset Store · Native integration
Multi-Platform Webview
A production-minded Unity plugin that presents one C# webview API across iOS, Android, WebGL and desktop targets.

The challenge
Unity teams often need embedded web content without accepting a different public API, lifecycle model and callback system for every target. The plugin needed to feel consistent in C# while respecting the constraints of each native platform.
The architecture
The Unity façade delegates to Swift and WKWebView on Apple platforms, Kotlin and Android WebView on Android, JavaScript in WebGL, and desktop-specific implementations. The boundary covers navigation, messages, visibility, sizing and lifecycle so application code remains portable.
Product ownership
I own the product architecture, native bridges, Unity packaging, samples, documentation, release preparation and customer support. Version 2.1.2 was published in September 2026, extending the product beyond its Android-only lineage into a broader cross-platform SDK.
Result
One documented Unity-facing interface that keeps product code stable while platform implementations handle native lifecycle, events and rendering.
Project gallery


