Difference between revisions of "SDK 6.3"

From WowWiki
Jump to navigation Jump to search
(Portal: C++ expanded to full topic grid (primary track) (WowBot))
(Mark PAWN as legacy track (WowBot))
Line 4: Line 4:
  
 
== PAWN API ==
 
== PAWN API ==
 +
'''Legacy:''' supported, but no longer actively developed (last PAWN additions — SDK 6.2; 6.3 only removed deprecated calls). For new projects use the [[#C++ API|C++ API]].
 
One page per module:
 
One page per module:
 
* [[SDK 6.3/PAWN/Core]] — application lifecycle, state, time, RNG, packets
 
* [[SDK 6.3/PAWN/Core]] — application lifecycle, state, time, RNG, packets

Revision as of 09:45, 26 July 2026

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

Legacy: supported, but no longer actively developed (last PAWN additions — SDK 6.2; 6.3 only removed deprecated calls). For new projects use the C++ API. One page per module:

C++ API

C/C++ cubeapps run via WebAssembly: the same engine functions as PAWN, plus an object-oriented framework and a retained scene graph. This is the primary development track.

Native engine ABISDK 6.3/C++/Native API (all 64 functions with full descriptions):

Application frameworkSDK 6.3/C++/Application:

GFX Engine (scene graph)SDK 6.3/C++/GFX Engine (56 documented methods + official-sample code):

Rust API

  • SDK 6.3/Rust — the wowcube_sdk crate: Application trait, FFI bindings, entry points, examples

See also: all SDK 6.3 pages.