项目作者
昵称:jare
项目介绍
Cocos Creator 游戏引擎拥有 PBR、全局光照、HDR 渲染、数据驱动的 RenderGraph、GPU 驱动的动画与粒子系统、Surface Shader、自定义渲染管线、后处理管线、可视化 IDE 等现代化图形引擎能力。Cocos Creator 可以在不同平台以最低的功耗充分发挥 Vulkan、OpenGL、Metal、WebGL、WebGPU 等渲染后端的能力,能够很好地支持 iOS、Android、Web、小游戏、Windows、Mac 和 Linux 等多种不同类型的平台。
此外,Cocos Creator 将引擎技术提升到了一个全新的水平,实现了高性能、在各种平台上的可扩展性、完全的可扩展性和易开发性。
- 现代图形:GFX 实现旨在适应现代图形 API,它在 Windows 和 Android 上使用 Vulkan,在 Mac OS 和 iOS 上使用 Metal,在 Web 平台上使用 WebGL。
- 高性能:运行时引擎一半使用C++和一半TypeScript构建,底层基础设施,原生平台适配,渲染器和场景管理均使用C++编写,以确保高运行时性能。我们继续尽可能地将繁重的工作转移到本地。
- 可自定义的渲染管线:渲染管线被设计为完全可定制的,它支持所有平台上的内置前向和延迟渲染管线。开发人员可以按照相同的方法自定义自己的渲染管线。
- 可扩展的表面着色器:材质系统基于使用 GLSL 300 的 Cocos 效果格式构建,着色器程序会自动转换为合适的运行时格式。表面着色器允许完全自定义表面材质,同时确保通用照明模型。
- 基于物理的渲染(PBR):标准效果采用基于物理的渲染,以及基于物理的摄像机和基于物理指标的光照,开发人员可以在不同的环境中轻松实现逼真和无缝的渲染效果。
- 简单的 TypeScript API:TypeScript 提供了用户级别的 API 集,以及强大的 VSCode 编辑器,使用 Cocos Creator 进行开发非常高效。
除了这些亮点之外,Cocos Creator 还提供了内置的动画系统、物理系统、粒子系统、地形编辑支持、复杂的 UI 系统、即时预览等。
关于渠成开源社区
渠成开源社区是专注于帮助开发者实现商业化的社区,依托主体为青岛渠成开源计算机网络技术研究中心,是非营利、中立且公益的社会组织。
渠成开源社区主要面向一线开源软件生产者、贡献者、组织者、赞助商和用户,以解决具体实际问题为宗旨,旨在帮助中国开源项目实现商业化。