Main Page
Contents |
The Lunduke SDK in a nutshell
The goal of the Lunduke SDK is simple: Write your code once, in an easy to read language, and have that code generate native code for any desired platform. Complete platform portability without requiring a custom runtime environment, or sacrificing "native-ness" of your application.
Example: Write a game in The Lunduke Language and export it, using The Lunduke Compiler to Objective-C to be used on iOS, Python/GTK to be used on Linux desktops, and Java to be run on Android. The result is a native game on all platforms without writing any platform specific code.
The Lunduke SDK consists of 3 parts:
- The Lunduke Language ("Lunduke") - A high level, easy to read, programming language.
- The Lunduke Compiler ("LundukeC") - A highly portable tool which translates source code written in "Lunduke" and outputs source code (and necessary supporting files) in any language and target platform supported by the Block Library.
- The Lunduke Block Library - A set of, easily extendable, XML files that provide LundukeC with the information necessary to translate Lunduke code to nearly any language or framework.
Community
The Official Lunduke SDK Forum
Latest Version
The latest version of the Lunduke SDK can be found at the official Launchpad page.
The first revision will be released shortly.
Support
The Lunduke SDK is sponsored by Radical Breeze, makers of Illumination Software Creator. If you would like to support development of the Lunduke SDK, purchasing Illumination Software Creator is a great way to do just that.