Objective comparison between the tools unity 3d and cocos2d. We provide free statistics on which apps and games are using these libraries, and a full list of apps can be purchased for a small fee. Questions tagged cocos2dx game development stack exchange. These plugins include 2d textures, 3d models, extensions, applications, animations, materials, scripts etc which can be bought free or can even be downloaded from the official store of unity. Which one would be suitable for 2d game development unity or. I am a professional game developer who use cocos2dx game engine to.
Shark 3d shiva silent storm source speedtree star titan unigine unity vicious vision visual3d. If you want to make 2d games with unique designs, immersive gameplay and across platforms then unity will be your most suitable option. On the other hand, unity is detailed as unity brings stateoftheart, affordable multiplatform tools and services to developers of interactive content everywhere. Time for action downloading and installing cocos2dx 8 hellox worldx 9 time for action creating an application 9 the folder structure 11 the ios linkage classes 12. It was branched out from the cocos2d project in november 2010. How good is cocos2dx for building 2d games for the android. I think most people here have already answered the question, but there is still one more thing to consider. It differs from cocos2dx in that it is written in the objective c programming language and only supports the ios and mac platforms.
Key technologycocos2dx core advantage is to allow developers to cross platform. How to set up a simple scene with dropping objects. Cocos2dx is a suite of opensource, crossplatform, gamedevelopment tools used by thousands of developers all over the world. In this book you will go through the entire process of writing a game with cocos2d from zero to a full game. Analysis of cocos 2d and unity platforms for 2d game. At first, i was unwilling to move into cocos2dx because, in my opinion, it was still maturing. Comparison between unity and cocos2d platforms for 2d. Unity as compared to cocos2dx is highly advanced and can be used for creating both 2d and 3d games. Unity is essentially a middleware supported by its developing company. It also examines the ins and outs of a basic cocos2dx application and deployment to both ios and android devices. Many famous games like 2048,badland are developed using cocos2dx. Cocos2d contains many branches with the best known being cocos2dobjc, cocos2dx, cocos2dhtml5 and cocos2dxna. Unity for 3d without a doubt but there is no way i would even consider unity for a 2d game with cocos2d available.
Cocos2dx with emscripten could be compile to js with asm optimitation. Comparison between unity and cocos2d platforms for 2d game development casual arenas team has been developing flash game browsers since 2008. Its predecessor was limited to the apple family but with cocos2dx you can take your applications to all major app stores, with minimum extra work. Cocos2dx is one of the easiest game frameworks in the world. Any display of any third partys trademark, service mark andor logo, shall not be interpreted as to imply any sponsorship or endorsement by such mark holder or logos owner of safedk mobile ltd. Gain a good understanding of the following concepts. Cocos2dx is a game engine framework based on cocos2d iphone, which consists of expanding supported platforms, with multiple choice of programming languages thats shares the same api structure. It works on ios, android, windows phone, os x, windows and linux. This book will show you how to build an entire game simply by running the various action commands contained in cocos2dx, which has become a massively popular framework in recent years. Unity3d vs cocos2d for 2d mobile game development yeeply. The minimum size of game developed on cocos2dx can be as low as 1. This includes an introduction to cocos2dx, game design, ui design, ai programming, but is not limited to the aforementioned topics. Cocos2dx and cocos creator is ranked 7th while unity3d is ranked 9th. Slant unity3d vs cocos2dx and cocos creator detailed.
Build your next html5, mobile, or desktop game today with cocos. Also what i was another concerning about is some bug of coco. The topic of this thesis is a game development project with cocos2dx. Your game will include physics, scrolling, animations, particle systems, sound, and much more. Driving the success of these games are several common characteristics. It can be used to build games, apps and other cross platform gui based interactive programs. Cocos2dx is an open source cross platform game engine designed to build applications for different platforms such as ios, android, windows phone, blackberry and many others. Tilemaps, atlases, excellent examples, a 2d optimized physics engine 2 of them actually.
This has changed and i have decided to use cocos2dx for the duration, as long as it continues to be supported. Compile cocos2dx windows games without visual studio i want to use cocos2dx to make a windows game. Is cocos2dx or unity better for use as a crossplatform. On short term, unity seems to be a good choice but what about long. Of all the available games in the app store, many of the most downloaded and most profitable are 2d games. Button touch doesnt work with setscale9enabled issue. When comparing cocos2dx and cocos creator vs unity 2d, the slant community recommends cocos2dx and cocos creator for most people. When comparing unity3d vs cocos2dx and cocos creator, the slant community recommends cocos2dx and cocos creator for most people. Which one would be suitable for 2d game development.
The most important reason people chose cocos2dx and cocos creator is. The gaming industry is bigger than hollywood and is constantly growing, start your journey now. Cocos2dx is an opensource and crossplatform open source free 2d game engine for mobile game development known for its speed, stability, and ease of use. Many cocos2d implementations come with support for common 2d physics engines like box2d and chipmunk. It is 2d specific and has so much functionality built in that you get for free. For creating stunning graphical ui and skeletal animation it uses cocos studio. A small 4hour course which helps you become crossplatform games. This seems to hold true for x more than for swift, however nowadays i wouldnt know why you would choose swift over x. This thesis covers the whole process from an idea of a game to a finished prototype. Why is cocos2dcocos2dx free, and is it the right choice. I assume that you already have basic knowledge about cocos2dx.
How to create physics collision shapes for cocos2dx. It is a widely adopted framework among mobile developers and it is fair to say that an attempt to make a book about how to use it for android development. That alone doesnt make up for the fact that documentation even on api is behind constantly. Currently the tutorial is at three parts, although this time i have made each part more indepth than i have in the past, each roughly analogous to a book chapter in length. What should be my choice as beginner game developer, cocos2dx vs libgdx vs unity. Cocos2dx is a free open source game engine used by indie developers and companies such as bandai namco and zynga. For a starter, it is open source and allows its user to build games for multiple platforms including ios, android, mac osx, windows, just to name a few. Cocos2dx and cocos creator is ranked 5th while unity 2d is ranked 31st. The ultimate wedding planner to help you blush like a bride and plan like a bitch. A step by step process is used to show everything from project setup to essential game design technique. A book that describe in details how to use cocos2dx v3.
As you wrap up the book, you will have a full working game that you can use as a reference and full functional components all along the way. Here it is, the cocos2dx v4 tutorial series has begun. If youve used cocos2d iphone, its likely you enjoyed the experience. Learn how to make cross platform games using the immensely successful game engine cocos2dx. If not please check out our tutorial using sprite sheet animations in cocos2dx it explains the basics setting up a simple game scene. This is a game developed by me and my partner, bird cocos2dx 3. Unity 3d is paid while cocos2dx is an opensource game. Cocos2dx by example beginners guide second edition. Then i had to update my other two kits to cocos2d iphone 2. I have been using cocos2dx since 2011 and its evolution is indeed stunning.
It can be used with ios, android, marmalade and blackberry 10. Within the past year, they have specialized in game development crossplatform mobile and tablet games, studying different technologies and specializing in cocos 2d and unity 3d. You will get a taste of the power of cocos2dx, covered thoroughly in cocos2dx by example beginners guide written by roger engelbert. Free ebook online cocos2dx game development blueprints. Through stepbystep tutorials youll learn how to take complete advantage of cocos2dx, to take your game development skills and projects to the next level. Less community support but good support on other sites 3k search results on stackoverflow.
192 196 633 918 1005 1235 1339 654 789 140 790 407 739 174 484 384 1471 69 866 1099 1292 576 181 1536 1040 329 1304 875 622 84 839 733