Cocos 引擎简介

2021.6.1 cocos by Cocos

Cocos 是由厦门雅基软件有限公司推出的数字内容开发一站式解决方案,具备开源、免费、轻量、高性能等特点,服务了2D和3D游戏开发、智能座舱、在线教育 、 XR、数字人、数字文创等领域开发者,截止目前,Cocos 在全球 203 个国家和地区,拥有 150 万开发者,覆盖全球超过 16 亿终端用户 。

软件名称: Cocos
开发商:厦门雅基软件有限公司

基本简介

Cocos 成立于 2010 年,发展至今,核心产品包括全球流行的开源引擎框架 Cocos2d-x、编辑器 Cocos Creator、游戏加速框架 Cocos Runtime、智能座舱解决方案 Cocos HMI、互动课件编辑器 Cocos ICE、XR方向创作工具 Cocos Creator XR 等等。

目前,Cocos 在游戏领域代表案例有《开心消消乐》、《欢乐斗地主》、《梦幻西游》、《热血传奇》、《传奇霸业》、《问道》、《剑与远征》、《列王的纷争》、《动物餐厅》等,国外则有《Puzzle & Dragons》智龙迷城、《Fire Emblem Heroes》火焰纹章英雄等多款游戏使用 Cocos 开发。

核心产品

Cocos 整合了 Cocos Creator、Cocos 2d-x、Cocos Code IDE 等框架及工具,为开发者提供了全套的数字内容解决方案,后续还会开放接入更多的第三方工具和服务,简单易用、使用流畅。

Cocos Creator 编辑器

Cocos Creator 是一款轻量、高效、免费开源的跨平台游戏引擎,同时也是实时3D内容创作平台,不仅支持 2D、3D 的游戏开发,同时在HMI、IoT、XR、虚拟人偶等前沿领域,均可提供一套完善的行业解决方案。Cocos Creator 具备了易于上手的内容生产工作流,以及功能强大的开发者工具套件,可用于实现游戏逻辑和高性能游戏效果。

Cocos 2d-X 引擎框架

Cocos2d-x 是一套成熟的开源跨平台游戏开发框架。框架提供了图形渲染、GUI、音视频、网络、物理、用户输入等丰富功能,被广泛应用于游戏开发及互动应用的构建,很快在国内外移动游戏市场获得巨大成功,一度占据国内70%的移动游戏份额。

Cocos ICE 互动课件编辑器

Cocos ICE 是 Cocos Creator 之上的一套扩展插件,旨在让老师无需写代码也可以快速制作精美跨平台的互动课件,可为在线教育公司大幅降低内容生产的成本,因此受到各大在线教育公司的普遍欢迎。

Cocos Runtime

Cocos Runtime 是一套提供了高性能、安全运行环境、可做内容多开、的成熟商业化 SDK 中间件,广泛运用于小游戏/快游戏、在线教育、智能硬件 IoT 等需要呈现「点开即玩」型数字互动内容的诸多领域。

Cocos Creator XR

通过可视化工作流、组件化功能和跨平台发布能力,帮助所有 AR 内容开发者,最大限度降低开发周期和成本,用户能在所见即所得的可视化界面中构建全新的 XR 项目,或是将已有项目工程转变为 XR 版本,并一键打包发布到硬件平台,不用担心不同 SDK 的设备差异。

发展历程

2010年7月,引擎创始团队从仅适用于 iOS 的 Cocos2d-iphone 开始移植并重写 Cocos2d-x 引擎,11月, Cocos2d-x 第一个版本发布,在当时填补了行业 iOS/Android 跨平台游戏开发的需求空白。

2011年,Cocos 引擎创始人王哲带领团队创业,厦门雅基软件正式成立,并接受了北京触控科技有限公司的天使轮投资。

2016年,Cocos 推出了第二代编辑器 Cocos Creator,Cocos Creator 是一个高效、易用型跨平台互动数字内容开发引擎,不仅是一款强大的游戏开发工具,还是能满足全方位创作需求的开源引擎。

2021年年初,Creator 3.0 版本正式发布,将 2D 和 3D 两套产品进行合并,开始引擎一体化建设。Cocos Creator 进行了多次重大版本迭代,立足 2D 应用领域、持续进行优化的同时,在 3D 方面也取得了突破和长足进步。

从 3.0 开始,Cocos 对 3D内容的支持被提升到了前所未有的高度。底层渲染架构经过重写,提供了面向现代图形接口的多后端 GFX,支持基于 FrameGraph 的定制渲染管线。在移动端上,一方面提供了移动端延迟渲染管线支持,另一方面为移动端 TBR & TBDR GPU 的 Memoryless 架构做了专门优化。在渲染上层,支持基于物理的光源、相机与材质(PBR),glTF 2.0 & FBX 标准模型、动画、材质支持,地形和离线 Lightmap 烘焙等高级特性。

2022年4月,Cocos 宣布完成5000万美元B轮融资,本轮融资后,Cocos 将借助资本的助力,持续提升引擎核心技术,促进引擎进一步与游戏、汽车、教育、XR、建筑工程设计等场景的结合,Cocos 也坚持将每年的利润全部投入引擎功能研发、新场景拓展、生态建设上,持续为开发者提供更便捷的创作工具,为跨行业的客户带来可靠的技术解决方案和提供更多元的产品与服务。

应用场景

游戏领域

在游戏领域,作为与 Unreal,Unity 并列的全球三大跨平台游戏引擎之一,采用 Cocos 引擎开发的游戏覆盖市场全品类,在全球范围得到广泛的使用和认可,腾讯、网易、任天堂、育碧、网易、完美、盛趣、三七、吉比特、Square Enix、DeNA等海内外知名企业均已使用 Cocos 引擎开发并推出了自己的产品。

使用 Cocos 引擎的历年代表作包括剑与远征、最强蜗牛、少年三国志:零、街霸对决、最强魔斗士、新射雕群侠传、少年三国志2、汉末霸业、红警OL、剑与家园、大话西游、率土之滨、开心消消乐、梦幻西游、乱世王者、列王的纷争、火焰纹章、小冰冰传奇、我叫MT、全民小镇、欢乐斗地主、大掌门、暖暖环游世界、主公莫慌、秦时明月、仙侠奇缘传、神雕侠侣、全民英雄、保卫萝卜、三国杀等等。

截止2022年6月,Cocos 已积累150万注册开发者,30万月活跃开发者,开发者遍布全球超过203个国家和地区,覆盖设备超过16亿。Cocos 的开源项目在 Github 上累计获得了超过3万个 star,超过1万个 fork。全球开发者已自发出版中英日韩西班牙语5种语言的近80多本教程书籍。

从移动游戏出发,Cocos 引擎已经成长为横跨多领域的普适性工具,做好了拥抱下一代互联网数字内容世界的准备。

智能座舱

汽车领域,Cocos 在 ADAS、HMI 等方面已经有了方案积累,在人与车、车与外界的不同场景上实现了功能互动,可助力智能座舱打造全新的 HMI、VPA、自动驾驶可视化、游戏内容等。Cocos 还打造了服务主机厂、Tier1、车联网企业等智能座舱 PaaS 服务平台,基于 Cocos 3D 渲染引擎打造的多模态交互智能座舱产品也将陆续推出。

在线教育

在线教育领域,Cocos 推出了面向教育从业者的 Cocos ICE 课件编辑器,这是一款无需编码,即可快速上手的互动课件编辑器,强大的兼容性,可定制化的特性能满足绝大多数教育机构的需求,已获得多家教育领域龙头企业青睐,Cocos 已经占据该领域中国市场超过90%的份额。

元宇宙应用

元宇宙成为科技和资本领域的热点话题,作为一个融合 XR、数字孪生、物联网、云计算等技术的概念,正吸引着各大行业巨头纷纷入场。Cocos 已做好相关引擎能力的储备,扮演的是降低元宇宙应用门槛的角色。目前XR项目可通过 Cocos 引擎以源码的方式开发,未来还将帮助开发者快速完成3D向VR版本的转化。

在率先落地的虚拟展会场景,Cocos 服务于中国最大的游戏展会 ChinaJoy Plus 等多个线上展会。在虚拟数字人场景, Cocos 目前已经实现创造虚拟人所需的建模、口型、动捕、渲染、AI接入五大关键技术,帮助开发者创造足够逼真的 3D 形象。

产品优势

游戏开发一站式解决方案,低成本、高效率

Cocos提供了全套的引擎和开发工具,涵盖从前期设计、资源制作、开发调试、打包上线全套的解决方案。Cocos重点优化了工作流,规范了整个游戏开发流程,降低沟通成本,提高开发效率。

高性能,一次制作,多终端平台共享

Cocos不断地优化游戏性能,以保证高帧速率下可以获得更华丽的效果;即使是山寨千元机,运行华丽特效丝毫不卡顿,让您的游戏可以得到尽情的发挥。

跨平台特性确保一次制作,全平台支持。无需为后期移植耗尽人力和时间,极大地降低了时间成本,确保游戏不会错过珍贵的黄金上线档期

Windows与Mac同步发布更新,团队协作更容易

目前大部分开发团队根据不同需求会在不同的操作系统下工作,而一套可以运行在多个平台的游戏引擎显得至关重要。Cocos同时支持Windows和Mac操作系统,功能完全同步。提升团队协作便捷性,不再为了配合而频繁的切换系统或者使用双系统。同时会降低开发团队的硬件成本(Mac机要比PC贵3倍)。

完善生态,丰富插件,游戏开发更灵活更便捷

Cocos开放了强大的扩展功能并推出了Cocos Store,提供了插件、资源、工具、素材等丰富的资源,为用户的开发提供了更大的灵活性。Cocos Store将为用户提供了一个自由的平台,连接全球的开发者,用户可以获得和分享自己的成果。开发者将不会为某个技术难关而烦恼,也不会为某个功能而彻夜加班,Cocos Store会持续的收集和提供各种解决方案,建立一个共赢的平台。

同步支持 2D 和 3D,满足全方位开发需求

Cocos Creator支持 2D、3D 方面的游戏开发,基于华为提供的延迟渲染管线,可以为开发者提供高品质的美术创作,提升整体游戏画质。具有可满足开发者各种游戏类型特定需求的功能,并且深度优化了纯 2D 游戏的编辑器使用体验和引擎性能,内建了 Spine、DragonBones、TiledMap、Box2D 和 Texture Packer 等 2D 开发中间件的支持。