Skip to content

Platform Overview

Spottedcat's Rust core supports four target families:

PlatformWindow / hostTypical output
Windows, macOS, LinuxwinitDesktop executable
WebWebAssemblyWASM package and web host
iOSUIKit hostRust static library / XCFramework
AndroidGameActivityRust dynamic library and Gradle app

The upstream examples directory keeps source code and build scripts for every platform. Generated artifacts such as target, XCFrameworks, Android jniLibs, and WASM pkg directories are intentionally excluded.

Desktop is usually the fastest place to iterate on core gameplay. Validate input, lifecycle, permissions, and GPU differences on Web or mobile throughout development.

Released under the MIT OR Apache-2.0 License.