Skip to content

Add WASM support to enable web content creation #448

@Miou-zora

Description

@Miou-zora

Summary

Add WebAssembly (WASM) support to EngineSquared to allow users to create and run content in web environments. This includes introducing build pipelines, APIs, and any engine updates necessary to export or run content via WASM.

Goals

  • Implement WASM build/export functionality.
  • Ensure compatibility with existing engine features required for web content.
  • Document required steps for users to create, export, and deploy content for the web using WASM targets.
  • Address performance and common web limitations (e.g. threading, file system access).

Rationale

Adding WASM support will allow EngineSquared users to bring their content and projects directly to web browsers, increasing accessibility, reach, and platform flexibility.

Acceptance Criteria

  • WASM build target enabled in the project system
  • Sample project demonstrates web capabilities
  • Documentation updated with web-specific guidelines

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions