Libraries, Tools, and Plugins

Libraries, Tools, and Plugins

This section provides a curated list of libraries, tools, and plugins that can help Unity developers port their games to WebGL for the spawnd platform.


Native Plugin Support

Emscripten Integration

Unity 2022 LTS uses Emscripten 3.1.8-unity for WebGL builds, which provides the following capabilities:

  • Features:
    • Supported Plugin Formats: .a (GNU archive file format) and .bc (LLVM Bitcode file format)
    • Recommended Format: GNU archive files (.a) containing WebAssembly Object Files (.o)
    • Multithreading Support: Include the pthread Emscripten build flag for C/C++ multithreading

Official Unity Tools

Progressive Web App Template

New in Unity 2022 LTS, this template allows developers to create installable web applications:

  • Features:
    • Implementation: Select the PWA template in WebGL Player settings
    • Benefits: Offline capabilities, full-screen mode

WebGL Memory Profiler

Unity 2022 LTS includes enhanced memory management diagnostics:

  • Features:
    • Location: Publishing Settings in Player settings
    • Features: Fine-grained control over memory usage, including memory scaling
    • Benefits: Better memory optimization and debugging capabilities