It looks like you're new here. If you want to get involved, click one of these buttons!
I recently discovered ORX and I have a game idea I want to make reality. But... I am not that interested in C or C++ - but I do like the up and coming Nim language. I have worked a bit with Nim, making my own little language in it and some other utilities. I also know the creator and the Nim community fairly well - top notch and very sharp people.
So, since ORX is C99 and Nim integrates VERY well with C/C++ I have created a first shot at a wrapper. Nim compiles via C which means the calls to ORX have zero overhead. Nim also produces fast C code so there is seldom any real performance difference. However, Nim is a richer language while being much easier to program in. One can always take a peek at https://nim-by-example.github.io
If one wants to play with it, the best place to start is via my ORX clone at github. The wrapper lives in the subdirectory code/nim:
I will try to keep it in sync with the ORX master branch!
I develop on Linux but Nim is cross platform so it should be possible to use Norx on all platforms. There is just a silly port of the "spinning logo" so far, but the wrapper should in theory (modulo bugs of course) be complete because it was in most part autogenerated from the ORX headers. While using it I intend to "smooth things out" making it less "C" and more "Nim".
Any and all comments welcome!