The official browser build plugin for Infernux. It exports an Infernux game as WebAssembly, runs the engine's Python gameplay layer in the browser, and renders through WebGPU.
简体中文 · Infernux Engine · Plugin Template · Releases
- The
web-wasm32build target - Precompiled WebAssembly/JavaScript Player and CPython data
- Native glslang and Tint tools for Windows x64 and Linux x64 hosts
- WebGPU rendering, browser input bridges, and a customizable HTML shell
| Package | Version | Compatible engine | Build hosts | Target |
|---|---|---|---|---|
infernux/platform-web |
0.2.18 | Infernux >=0.4.3; payload 0.4.3 | Windows/Linux x64 | WebAssembly + WebGPU |
Open Plugins in Infernux, select Infernux Web Platform from the official catalog, then import and enable it. Official installs use the Infernux distribution service first and GitHub Releases as the network fallback. Manual installation is available through infernux.platform-web.inxpkg on the Releases page.
Choose web-wasm32 in the build settings and export. Publish the entire generated directory and serve it over HTTP for local testing or HTTPS in production; opening the page with file:// is unsupported. A WebGPU-capable browser and device are required. Users do not install Emscripten or compile the engine.
To customize the host page, copy package/editor/infernux_web/templates/host/shell.html to ProjectSettings/WebTemplate/shell.html in your project. Keep the runtime markers and canvas integration while changing the surrounding page.
Only package/ is distributed as the plugin. The outer native sources, build scripts, tests, and CI are maintainer material. Release engineering builds the Web Player and shader tools directly into package/; pushing a matching v<version> tag publishes the .inxpkg and release manifest automatically.
MIT. Bundled third-party components retain their own licenses.
