Difference between revisions of "Development"

From WowWiki
Jump to navigation Jump to search
(Official WOWCube SDK 6.3 documentation (automated publish from SDK headers))
(Official WOWCube SDK 6.3 documentation (automated publish from SDK headers))
Line 7: Line 7:
  
  
WOWCube offers several programming paradigms. Development of specialized applications (cubelets) can be carried out:
+
WOWCube offers several programming paradigms.
 +
{{APIBox
 +
|name=WOWCube runtime API
 +
|runtime=PAWN (SDK 6.3)
 +
|purpose=Cube-specific drawing, topology, input, sound and storage functions.
 +
|constraints=See the per-module pages under [[SDK 6.3]].
 +
}}
 +
Development of specialized applications (cubelets) can be carried out:
  
  

Revision as of 19:57, 25 July 2026

Developing WOWCube-specific applications

If you have a coding question, consider visiting #how-to in our Discord's Code Desk (https://discord.gg/kCay3Rdbst) for getting help from fellow developers and official support both.


Official API reference: SDK 6.3. The current SDK 6.3 API — one page per module (PAWN now; C++ and Rust coming). Start here → SDK 6.3.


WOWCube offers several programming paradigms.

API reference: WOWCube runtime API

  • Runtime: PAWN (SDK 6.3)
  • Purpose: Cube-specific drawing, topology, input, sound and storage functions.
  • Constraints: See the per-module pages under SDK 6.3.
Development of specialized applications (cubelets) can be carried out:


in PAWN. Pawn language is a derivative of “Small C”

(See Pawn_Language_Guide.pdf, and Pawn Tutorial)
SDK 6.3 PAWN API — current, official
WOWCube PAWN API (Cube-specific Pawn functions)
(New) "How To's" of Pawn Programming

C/C++/Rust using WebAssembly ( based on wasm3 )

WOWCube WASM API (Cube-specific Wasm functions)


also with our DevKit

WOWCube DevKit Guide
WOWCube DevKit is the multi-platform software bundle that allows developers to streamline the programming workflow for WOWCube device using only Mac/PC or a laptop, before testing games/apps on a physical cube.
Utilizing the VSC plugin included in the DevKit, apps can be transferred to a cube via BT 4.2 as well.


WOWCube Errors description

Application memory description