Cocos has had great success with PC and mobile games with its 2D game engine. Now it is taking the open-source software to the third dimension with Cocos Creator 3.0.
Cocos is including its first all-in-one 3D engine and editor with the new release of the Cocos game engine, which traces its roots back a decade to Cocos2d-x. Cocos has been used by more than 1.4 million developers to date, and over 100,000 games in the app stores use it. Cocos has tried to build 3D tools before, but it was like adding something onto a skyscraper.
Cocos Creator is an open-source and customizable 2D/3D game engine with a free editor that helps developers build their games with node-component structure using TypeScript, a popular tool for building Javascript applications.
Apart from publishing games to the traditional platforms like iOS, Android, Windows, and Mac OS X, Cocos Creator also enables game developers to build their games and apps for more than 20 different platforms, including HTML5, TikTok, and WeChat. Folks can make games for instant gaming platforms from major phone companies, including OnePlus, Xiaomi, Huawei, and Samsung.
Luke Stapley, an overseas marketing director for the company, said in an email to GamesBeat that the foray into 3D is a big step for the company, as its past efforts have focused on 2D games.
Cocos is the custodian of Cocos2d-x, the largest open-source game engine, which devs primarily use to make mobile games. It competes with Unity Technologies Unity 3D engine, which has had a focus on 2D and 3D since its origins. With the addition of 3D, Cocos will also compete with Epic Games Unreal Engine at the high end of game development, not to mention game companies that use in-house engines. In the 3D for HTML5 space, PlayCanvas is a competitor.
Big game companies have already used Cocos Creator to build amazing games. These include Ubisoft, FunPlus, Square Enix, and Tencent.
Now Cocos is sharing this update with millions of game and app developers all over the world so they can use 3D. Developers can download this update here using the Cocos Dashboard.
“We have had many developers asking for 3D, and with how the game industry has been moving towards 3D in mobile games, we have to help more developers,” Stapley said. “We’ve always been a mobile and HTML5 based company, so we need to assist both our Chinese and international developers. We already have had a few games by Tencent be released with our initial version, ‘Cocos Creator 3D’ that was only based in China. Their support and interest have helped push us to move forward with the change.”
Update details
The 3D update includes an assets system with enhanced support for big projects and massive assets. It has a game content creation tool including hierarchy management, asset management, scene editor, animation editor, build panel, asset pickup, nodes and assets filter, and more.
It also has a built-in light map baking tool. And it has an editor extension system, totally modularized, pure message-driven merged 2D and 3D render pipeline that balances flexibility and performance. The updates also has 3D asset support for glTF2.0 and FBX, from both open-source and commercial asset builders. It has physically based light, camera and material for full PBR rendering; And it has modern graphics API (Vulkan and Metal) support with automatic fallback to OpenGL ES3.
The engine has a 3D particle system for complex visual effects, 3D physics module with multiple physics backend engine including lightweight cannon.js and WebAssembly version bullet physics.
You can use the engine to publish games across platforms, including Mac, Windows, iOS, Android, HTML5, and instant gaming platforms. It includes support for new Apple devices with M1 CPUs and NPM module support.
Cocos background
Since the launch of Cocos2d-x in 2010, Cocos has created updates such as Cocos Creator, Cocos Play, SDXBOX, and Cocos Analytics.
By the end of 2018, Xiamen, the China-based Coco had over 1.3 million active game developers worldwide, and their games had been played on more than 1.1 billion game devices. The number of registered developers is now 1.4 million. AFK Arena and Pokémon Masters use the Cocos2d-x game engine, and both have more than 10 million downloads.
Cocos Creator was started in 2016, and the company began 3D development in 2017. In the past year, the company merged Cocos Creator 3D and Cocos Creator, and the 3.0 version of Cocos Creator is the first to combine the two. In the past year, Cocos Creator has been used in hit games including Top War, Rabids Wild Race, and Idle Mafia.
We have over 1.4 million registered developers for all Cocos products and 100,000 registered games in app stores or online.
Cocos has 150 employees, and it is growing. Cocos is royalty free. The company makes money on its VIP support, similar to most open-source companies. It also creates partnerships with mobile phone companies and others who want to make sure Cocos software works flawlessly with theirs.
Developers have used Cocos2d-x to build games for the Nintendo Switch, Xbox 360, and PC.
GamesBeat
GamesBeat’s creed when covering the game industry is “where passion meets business.” What does this mean? We want to tell you how the news matters to you — not just as a decision-maker at a game studio, but also as a fan of games. Whether you read our articles, listen to our podcasts, or watch our videos, GamesBeat will help you learn about the industry and enjoy engaging with it. How will you do that? Membership includes access to:
- Newsletters, such as DeanBeat
- The wonderful, educational, and fun speakers at our events
- Networking opportunities
- Special members-only interviews, chats, and “open office” events with GamesBeat staff
- Chatting with community members, GamesBeat staff, and other guests in our Discord
- And maybe even a fun prize or two
- Introductions to like-minded parties