Answer the question
In order to leave comments, you need to log in
How are cross-platform game engines arranged?
Good time of the day.
Interested in the internal structure of cross-platform game engines, namely for mobile devices. I have an idea about engines for the Android platform, but how cross-platform is achieved is not in this area of knowledge. After all, for example, under iOS they write in Objective-c or the new Swift, and under Android in Java. What approaches to solve the cross-platform problem are used in this case? Advise, please, literature or other resources on this topic.
Answer the question
In order to leave comments, you need to log in
Well so with ++, and here you have iOS, Android with its NDK, Chrome via NaCl, and the desktop with any OS is by itself.
You can read Habr on this topic, for example, here is a wonderful article .
You can also probably mention the LibGDX approach, which uses the ubiquitous Java, and even tries to get to iOS through RoboVM .
And sometimes they sculpt cross-platform toys in JavaScript using PhoneGAP and others, but for games this, to put it mildly, is not quite the right approach. However, if your choice falls on this option, then you can look towards Ejecta from the developer Biolab Disaster .
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question