Answer the question
In order to leave comments, you need to log in
Cocos2d-x or libgdx which is better for a beginner?
What is better to take for a beginner in the development of 2D games for mobile platforms, there is knowledge in Java and a little in C #
Development for cocos2d is in C ++, LibGdx in Java
but after watching games made on both engines I like cocos2d more but confuses c ++
I found a tool from Google which Java code converts to ObjectiveC, but I don't know if it will help me.
I also look in the direction of Unity, and I have experience working with it (though not much), but it is sharpened for large projects, and the weight of the project at the output is more than in libgdx & cocos2d
What do you advise?
Answer the question
In order to leave comments, you need to log in
Worked with two engines. I wrote my first mobile game on LibGDX. At Cocos2d-x, we are now working with a small team on a really deep and extensive, if I may say so, arcade game. Therefore, there is experience with these two engines. I will write only on the differences.
Now about Cosos2d-x :
A programming language and a game framework require quite a lot of resources to learn (time and effort), so you should choose not only the simplest, but also the most promising, i.e. something that you can use in the future.
- Java is simpler than C++, but in game development Java is far from the most popular language, and it is unlikely to be used anywhere else. Even C# is more popular than Java due to the prevalence of Unity.
- The size of the project does not matter now. People use instagram using 3G downloading dozens of megabytes of photos per day, what can we say about a one-time download of a game with WiFi.
- Why did you get the idea that Unity is imprisoned for large projects? And what do you call big? half life? For AAA games there is Unreal and CryEngine, for everything else Unity is great.
You decide.
cocos2d also supports JS
well, I would suggest using Unity3d - it's the best thing for a beginner and for toys on mobile phones.
LibGDX is a great game framework! It is possible to write applications in SCALA. Works great with Spine, Box2d and Tiled. There are pluses and minuses like any development tool! My advice is to try a few tools, if you are new to programming, then it is better to use the GameMaker or Unity game engine in order to assemble a small game in them, programming skills will not be needed at all. Well, if you know how to program, then try Cocos2d-x and Libgdx and choose what you like to work with more. I chose LibGDX for myself!
Unreal, as for me, is suitable for everything, not only for AAA
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question