Skip to content

Document API support across all gameplay languages - #40

Merged
JamieW105 merged 3 commits into
mainfrom
docs/all-language-api-parity
Oct 14, 2026
Merged

JamieW105 merged 3 commits into
mainfrom
docs/all-language-api-parity

Conversation

@JamieW105

@JamieW105 JamieW105 commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Publish shared API coverage and native examples for reusable audio, recording/microphone handles, clock state, live object reads and logging. Remove obsolete language restrictions, add a reachable language guide and preserve existing recording URLs. Documentation is reviewed against engine commit 1f6d9bed41795e1cb40ec3dec588bec2b3d93941.

Validation: lint with zero warnings, production build, tsc --noEmit, 34 tests, the desktop/tablet/mobile browser suite (16 passed; two mobile-only skips), documentation/link checks, 1,730 gameplay examples, SDK-backed C/C++/C#/Java snippet compilation, and npm audit (zero vulnerabilities).

Companion engine PR: Rustic-Game-Engine/engine#34

@JamieW105 JamieW105 added area:website Documentation website area:ci CI and repository automation type:docs Documentation changes labels Oct 14, 2026
JamieW105 added a commit to Rustic-Game-Engine/engine that referenced this pull request Oct 14, 2026
Reusable audio, recording and hot-mic handles, live object reads and
lookup now work through every supported gameplay SDK. Add missing
clock-state, C camera and native logging helpers, return unique entity
IDs from scene lists, and flush JavaScript writes before synchronous
queries.

Update engine docs and generated editor declarations. CI now requires
every language toolchain for the new conformance tests.

Validation: cargo xtask test passes (formatting, Clippy, workspace
tests/checks, dependency audit and headless smoke tests). The
real-runtime fixture exercises all ten script types; microphone packet
bindings use a deterministic test host. Generated JavaScript
declarations pass strict TypeScript checking.

Windows installer validation remains required: this Linux environment
cannot run tools/build-windows-installer.ps1 because PowerShell is
unavailable. Keep this PR in draft until the Windows installer job
produces a fresh setup executable.

Companion website documentation PR:
Rustic-Game-Engine/docs#40
@JamieW105
JamieW105 merged commit 87c9041 into main Oct 14, 2026
1 check passed
@JamieW105
JamieW105 deleted the docs/all-language-api-parity branch October 14, 2026 02:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ci CI and repository automation area:website Documentation website type:docs Documentation changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants