Back to all work

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.

  • Developer Tools
  • SDK
  • Unity Plugin
Multi-Platform Webview shown across mobile, web 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.

Let’s work together

Need a native Unity integration or a product delivery lead?

I collaborate remotely from Brazil (UTC−3), with practical overlap for teams in the US, UK and EU.

Start a conversation