hello,
now i will try all i might in explaining without being too biased in favour of kha, mainly because i do use kha. i make tutorials of it and throughly enjoy it. so just wanted to get that out the way
now with luxe, i have tried it, only briefly mind. mainly because the setup was odd, i found it a little convoluted in the setup itself and also the syntax. i love the idea of it, but some of the execution seems odd to me, which did affect my future with it.
it does hone in to many different platforms, its pretty much acting like many haxe frameworks. but on a different scale. from what i have seen, it is fast. it does perform well. and since it can use on other platforms, its pretty strong for many people. plus have heard many scream at the top of the mountain for it. because like openfl, it does have an easy way to implement but still allows for an open extension for anything. which is great.
i did make a few small things, and whilst i did enjoy coding something out and seeing it play. in general it was not what i wanted, thats why i stopped using it, but fair play to the luxe folks, they are good people.
now with kha.
i was originally using openfl, after a while things such as the flash syntax did confuse me, mainly because i dont like flash, never used it either. so when i saw kha on wwx2015, it really did peak my interest like nothing i had seen before.
mainly the reason is because ive always wanted to use SDL and openGL, but those are c++, which i have used, but it can be an awful beast ;)
so i gave it a look see, didnt shift right away, it did take a week or so. but the syntax makes sense to me, how it works makes complete sense to me. mainly because its like SDL/openGL code but with haxe type code. that for one was a big thing for.
now the power of it is impressive, really is. stupid powerful. ive not seen another framework work the way it does.
plus it can hone in on pretty much everything. if you check out the list on the site for it, its really impressive, and think it works because its also still quite minimal in some ways.
the downsides i would say, is that it is like sdl/opengl, therefore you do not have prebuilt things like many other frameworks. but that does not mean its not hard to do. to do animation in kha has been so easy compared to other frameworks that i have tried previously.
but that downside could act as an up, because then you get to roll out your own thing if you wanted to.
id say that kha has the biggest learning curve, but if you have seen sdl/opengl code, then it looks about the same. luxe looks really nice, many lovely features and is fast.
i do not know if luxe can also do 3d, kha can. kha can do a lot, but again a learning curve.
the best thing to do is to try each of them, spend a day or half a day on both then make your choice.
id say that luxe community is bigger than kha and luxe folks are helpful. kha community is small but is still very helpful.
hope that helps, i know its not too much in luxe favour, but as said, i do use kha now. have tried and played with luxe, but personally it did not fit by needed requests of things
all the best
lewis lepton