SDK 6.3
Official WOWCube SDK 6.3 documentation. Canonical API reference, generated from the SDK headers.
The current WOWCube SDK. Applications can be written in PAWN, C++, or Rust.
PAWN API
One page per module:
- SDK 6.3/PAWN/Core — application lifecycle, state, time, RNG, packets
- SDK 6.3/PAWN/Graphics — drawing, images, text, shaders (GFX)
- SDK 6.3/PAWN/Topology — cube geometry, facelets, twists
- SDK 6.3/PAWN/Sound — sound playback
- SDK 6.3/PAWN/Motion Sensor — accelerometer / gyroscope, taps
- SDK 6.3/PAWN/Leaderboard — scores and achievements
- SDK 6.3/PAWN/Splash Screen — splash screens
- SDK 6.3/PAWN/Physics — 2D physics helpers
- SDK 6.3/PAWN/Network — inter-module messaging
- SDK 6.3/PAWN/Save — persistence
- SDK 6.3/PAWN/Scramble — cube scramble
- SDK 6.3/PAWN/Logging — debug logging
- SDK changelog — what changed in 5.1 / 6.0 / 6.2 / 6.3
C++ API
C/C++ cubeapps run via WebAssembly and use the same engine functions plus an object-oriented framework:
- SDK 6.3/C++/Native API — the low-level C ABI (all engine functions, types, enums)
- SDK 6.3/C++/Application — the
Application/AppManagerframework and callbacks - SDK 6.3/C++/GFX Engine — retained scene graph: sprites, text, atlases, sounds, math
Rust API
- SDK 6.3/Rust — the
wowcube_sdkcrate: Application trait, FFI bindings, entry points, examples
See also: all SDK 6.3 pages.