@shipit wrote:
So, I've been working with Cocos2d-x 3.x since mid last year. I write native code on both iOS ie Objective-C and Android ie Java/C++.
Cocos2d-x is productivity hell.
I really like how easy it was for me to get sprites and collisions up and running. But an excellent product needs other pieces before it can ship to and be part of a press release. In no order of priority:
Z-ordering. What does this even mean? Applies to sprites but not to layers. Good f'ing luck if you figured it out in 1 hour or if it took you days then well, sucks to be you because documentations is hella lolz.
UI. y'know you need a few dialog boxes for inventory or maybe in-app purchases. No two table view maybe sized and positioned the same way. Each case is a research project. Timeline estimates? what are those? Isn't this fun? /s
Sdkbox. Simple stuff like Google Analytics is a shit show. Forget in-app purchases or leaderboard integration. On top of missed functionality, it crashes, all the time. I had to rip out the damn thing and write all the layers myself for both platforms.
I don't think I can professionally recommend cocos2d-x in it's current state to any of my clients.
I don't like to complain but I just can't resist because now I'm too deep into the project timeline and I wish I knew better early on. Gentlemen, I sincerely hope you can do better.
Posts: 6
Participants: 1