1st screenshot of LuaJIT using Block2D to draw into a bitmap (bmp.data) and showing it in a window.

This is a proof of concept that the binding etc. works pretty nice. However, there are still quite some things to do. Mainly to create a high-level C API for Block2D which can be used simply from LuaJIT.

After this, my goal is to create a GUI library on top of this. We have done this for the Rebol language several years ago and have a lot of experience how to do this. Our main product is built this way.