After 3 months of work my first game with cocos2dx is finally complete. Here is the link of my published game.
Kindly review/give feedback if you have some time to spare.
Now my experience with engine. Before this I have been using Unity for a year. There was no big problem or issue with it but I wanted to learn game development with cpp.
First Issue when I started with cocos2dx was regarding physics. I was confused a lot by scene functions “createWithPhysics()” ,“create()”, “init()” and “initwithphysics()”. Next there is no tutorial of how the units of physics actually are? (Like in unity its meters, kilograms). But I figured out eventually.
Second, I have programmed in cpp but it was pre c11. So I got introduced to cpp lambdas and autos. And now I am never going back to c# now.
Thirdly, I can say that everything you need is nearly there. There are lot of things not covered by getting started guide but there is not a single function I didn’t find in engine and also the people in the community helped a lot throughout the development . Thank you all of you.
Forth, SDK box is really a blessing. One thing for noobs like me is to import separate add network libraries to make sdk box adds plugin work.
In short. Cocos2dx improved my programming a lot and I also got to know how the game engine actually works. Moreover I am really happy with app performance and app size (I don’t think I could achieve those on unity). Thank you for such an amazing engine and I can’t wait to start my next game with it.
Feel free to ask me if you want to know how I implemented any feature in my game.