i will simplify the issue @Space is talking about.
the game he is trying to create is a 2d game and i dont agree with people here saying that b4x can create flappy bird kind games only. i did many games using b4x and many other users did very cool games and also successful games. so b4x is capable to do any 2d game that you can do with any other platform.
anyway his issue is that there is no 1 "strong" game engine in b4x that is cross platform and i do agree with him on this point.
if we would have a libgdx wrap for b4i it would be a much simpler solution to create cross platform games.
we do have x2 that is cross platform and also has box2d physic engine implemented although HE SAID that he tried to push it to its limit and he get very fast to those limits.
this is why i suggested him to use either libgdx for b4a or ispritekit for b4i. i used both of those engines and they are very strong for 2d games.
so the real question is if he wants to create a game for both OS (android and ios) or focus on android only or ios only.
in my opinion if you want to create a though game for android use libgdx. after publishing the game and get success create a b4i version using ispritekit. should not be to complicated. you can do almost everything in ispritekit what you can do in libgdx. i do agree that libgdx is a stronger engine but again for very though games ispritekit is way enough. just have a look at the appstore. many games where made using spritekit!
the game he is trying to create is a 2d game and i dont agree with people here saying that b4x can create flappy bird kind games only. i did many games using b4x and many other users did very cool games and also successful games. so b4x is capable to do any 2d game that you can do with any other platform.
anyway his issue is that there is no 1 "strong" game engine in b4x that is cross platform and i do agree with him on this point.
if we would have a libgdx wrap for b4i it would be a much simpler solution to create cross platform games.
we do have x2 that is cross platform and also has box2d physic engine implemented although HE SAID that he tried to push it to its limit and he get very fast to those limits.
this is why i suggested him to use either libgdx for b4a or ispritekit for b4i. i used both of those engines and they are very strong for 2d games.
so the real question is if he wants to create a game for both OS (android and ios) or focus on android only or ios only.
in my opinion if you want to create a though game for android use libgdx. after publishing the game and get success create a b4i version using ispritekit. should not be to complicated. you can do almost everything in ispritekit what you can do in libgdx. i do agree that libgdx is a stronger engine but again for very though games ispritekit is way enough. just have a look at the appstore. many games where made using spritekit!