-
- Cocos Creator 3.0 Upgrade Guide
- Cocos Creator 3.0 Material Upgrade Guide
- Cocos Creator 3.1 Material Upgrade Guide
- Cocos Creator 3.5 Material Upgrade Guide
- Cocos Creator 3.5 Native Built Project Upgrade Guide
- Cocos Creator 3.6 Native Built Project Upgrade Guide
- Cocos Creator 3.6.0 Build Template and settings.json Upgrade Guide
- Upgrade Guide: Effect from v3.5.x to v3.6.0
- Upgrade Guide: Particle from v3.5.x to v3.6.0
-
- Publishing Android Apps
- Publish to Google Play on PC
- Publishing iOS Apps
- Publishing Huawei HarmonyOS Apps
- Publishing macOS Desktop Application
- Publishing Windows Desktop Application
- Fundamentals for Publishing to Native Platforms
- Publish to Mini Game Platforms
- Publish to HUAWEI AppGallery Connect
- Publish to Alipay Mini Game
- Publish to Taobao Mini Game
- Publish to WeChat Mini Games
- Publish to Douyin Mini Games
- Publish to Huawei Quick Games
- Publish to OPPO Mini Games
- Publish to vivo Mini Games
- Publish to Xiaomi Quick Games
- Publish to Baidu Mini Games
- Access to Open Data Context
- Mini Game Subpackage
- Introduction to the Build Process and FAQ
- Publish to Facebook Instant Games
- Publish to Web Platforms
- General Build Options
- Publish from the Command Line
- Custom Project Build Template
- Build Process and FAQ
-
-
- Create and Use Shader
- Built-in Shaders
- Syntax
- Built-in Uniforms
- Common Functions
- Render Flow of Forward Rendering and Deferred Shading
- Surface Shader
- Guide to Built-in Surface Shader
- Surface Shader Overview
- Surface Shader Execution Flow
- Include
- Macro Remapping
- Function Replacement Using Macros
- Surface Shader Built-in Replaceable Functions
- Render Usages
- Lighting Models
- Surface Material Data Structure
- Shader Stages
- Shader Assembly
- VS Inputs
- FS Inputs
- Customize Surface Shader
- Rendering Debug View
- Legacy Shader
- Write Shaders
- Skin material
- Instanced Attributes
- UBO Layout
- Fallback to WebGL 1.0
- VSCode Extension - Cocos Effect
- Compute Shader
-
- 2D Render
- Rendering Order
- 2D Renderable Component Batching Rules
- Custom Materials for 2D Rendering Objects
- 2D Renderable Components
- Sprite Component Reference
- Label Component Reference
- Mask Component Reference
- Graphics Component Reference
- RichText Component Reference
- UIStaticBatch Component Reference
- Spine Skeleton Component Reference
- DragonBones ArmatureDisplay Component Reference
- TiledMap Component Reference
- TiledTile Component Reference
- MotionStreak Component Reference
- UI System
- UI Components
- Canvas Component Reference
- UITransform Component Reference
- Widget Component Reference
- Button Component Reference
- Layout Component Reference
- EditBox Component Reference
- ScrollView Component Reference
- ScrollBar Component Reference
- ProgressBar Component Reference
- LabelOutline Component Reference
- LabelShadow Component Reference
- Toggle Component Reference
- ToggleContainer Component Reference
- Slider Component Reference
- PageView Component Reference
- PageViewIndicator Component Reference
- UIMeshRenderer Component Reference
- UICoordinateTracker Component Reference
- UIOpacity Component Reference
- BlockInputEvents Component Reference
- WebView Component Reference
- VideoPlayer Component Reference
- SafeArea Component Reference
- UI Practice Guide
- UI Components
- 2D Render
-
- Animation Clip
- Animation Component Reference
- Animation Panel
- Skeletal Animation
- Controlling Animation with Scripts
- Embedded Player
- Marionette Animation System
-
- Native Platform Secondary Development Guide
- JavaScript and Android Communication with Reflection
- JavaScript and iOS/macOS Communication with Reflection
- JavaScript and Java Communication using JsbBridge
- JavaScript and Objective-C Communication using JsbBridge
- JsbBridgeWrapper - An Event Mechanism based on JsbBridge
- Tutorial: JSB 2.0
- CMake Usage Introduction
- Native Engine Memory Leak Detection System
- Native Scene Culling
- Native Profiler
- Native Plugins
- Optimization of Cross-Language Invocation
- Editor Extension
- Extension Manager
- Extension Templates and Compile Builds
- Getting Started Example - Menu
- Getting Started Example - Panel
- Getting Started Example - First Data Interaction
- Change the Name of a Extension
- Install and Share
- Submitting Resources to Cocos Store
- Extend Existing Functionality
- Extension Details
- Advanced Topics