The Sifteo SDK is a software development kit created for Sifteo Cubes, a unique, discontinued interactive gaming platform. Sifteo Cubes are physical, 1.5-inch blocks that feature full-color LCD screens, touch capabilities, and motion and proximity sensors. The SDK allowed developers to write programs that respond not just to button presses, but to being tilted, shaken, and stacked next to one another. Key Features of the SDK
Cross-Platform Support: The SDK provided a toolchain and framework that allowed development on Windows, Mac OS X, and Linux.
C++ Framework: Programmers used C++ to handle physical state changes, audio, and graphics.
The Siftulator (Emulator): The SDK famously included a cycle-accurate hardware emulator. This simulator allowed developers to test applications thoroughly without owning physical hardware.
Asset Workflow (STIR): The SDK featured a specialized asset tool called STIR (Sifteo Tiled Image Reducer). It processed lossless images (like PNGs), compressed them into 8×8 pixel grids, and managed cube memory so games could run smoothly despite limited hardware. How the Platform Worked
Sifteo development wasn’t like coding for a standard screen. The API tracked several “physical” conditions, allowing developers to code rules for when blocks were: Sifteo SDK: Welcome – GitHub Pages
Leave a Reply