
zCube (z³ – phonetic: zi kjub) Lua Developer Kit
(c)2022 by Zappadoc – All Rights Reserved.
Published by EKSIMRacing foundation.
Control Your Gaming Hardware Using Scripting language

zCube Developer Kit
zCube or z3 Dev. Kit helps you to create your custom application for sim racing, flying simulation, prototyping, research, edu and other entertainment projects.
Including the very fast zCube Engine Runtime and powerful Lua extensions (DLL) to control LEDs, Digital Panels and Inputs (button/axis) on USB display controller, to control motion simulator platform or your robotics projects with Dyadic System SCN5 / SCN6 electric linear actuator.
It’s a great tool for R&D, for testing your hardware, improving reliability and performance, adjusting your forward/inverse kinematics and algorithms of your car racing or flight simulator, improve the traction loss behavior, replicate the behaviors of real F1 or GT steering wheel and many more… Applications are unlimited thanks to zCube device extensions.
Also, high level IPC (inter process communication) functions are included to get telemetry from game (UDP/TCP and Shared Memory management) or to sync. your devices together for parallel tasks.
zCube Programming Language
The zCube Developer Kit uses the Lua scripting language. It contains zCube device extensions specially developed to manage your hardware. Lua is a solid, lightweight and easy to embed scripting language. Lua and more specifically LuaJIT is also very fast, several benchmarks show Lua as the fastest interpreted scripting language.
zCube API
Also, a rich API is available with specialized functions to control the features of your device, to create the U.I. (user interface) with messagebox, inputbox, dialog, settings and to get the telemetry data from games with high level IPC and Network functions (network UDP/TCP and Shared Memory management).
Lua Runtime and Embedded Lua
zCube Developer Kit is provided with the zCube runtime but it is compatible with all official runtime including LuaJIT 2.0x and Lua 5.1, 5.2, 5.3 and 5.4.
Obviously Lua is also a high-level programming language designed primarily for embedded use in applications, so you can make your own Lua runtime application with c/c++ Visual Studio and use our zCube device extension to control hardware from your app.
Download the z3 Dev. Kit, Register your device and read the API documentation online to get started quickly.

EKSIMRacing foundation is proud to release the zCube (z3) Lua Developer Kit to general public, designed and developed by Zappadoc since 2015 and published by the foundation today (March 2022). This is a big step forward for our users and third party developers to control their sim-racing hardware with the easy, fast and powerful Lua scripting language.
The foundation since 2007 and until today continues to bring out innovations to the community with several major projects available to easily control your dash, usb display devices, steering wheel and motion simulator platform, this new project fits naturally into this line and we hope you have as much pleasure in creating your custom applications as we do. Feel free to contact us to share your work with z3 Dev Kit or if you have any question.




