SDK 6.3
Jump to navigation
Jump to search
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.