I have been working as an Android programmer for 3 months already, NDK is enough for work for applications, but recently decided to make my own game, without difficulty. I started to do it, and a problem appeared, the graphics turned out to be too heavy, and there was a need to use the framework`a. One comrade advised Starling to me, he worked with him, and he really liked him. But Starling works in Flash, and it's no secret to anyone that this is a dying technology. So, which framework is better to choose? Of course, I heard and read about libGDX, Cocos 2D, etc. , but someone praises, someone does not, maybe someone will tell the best framework for performance, low threshold of entry, etc. I know Java, if the framework will work entirely on it, then it’s good, and if not, then I don’t mind learning a new programming language.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants Nick Volynkin ♦ , Athari , aleksandr barakin , JurijSPb ♦ , Saidolim 12 Dec '15 at 7:38 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
- I have already heard for ten years that flash is a dying technology. Many technologies would envy such a long and fruitful "dying." - VadimTukaev
- If you are given an exhaustive answer, mark it as accepted ^ _ ^ - Suvitruf ♦
3 answers
I used LibGDX. For simple games I advise it. Although it is possible to create complex games.
Lode Runner and Bomberman I wrote on it. Simple engine. If interested, I fumbled the Bomberman's powers completely. If you need tutorials, then here , a couple of my articles on the engine.
I liked Shiva. For 2d / 3d is the most for games.
I chose Corona SDK for myself, thank you all!