小游戏平台引擎适配说明
一、概述
抖音小游戏平台面向多样化的游戏开发需求,构建了统一的小游戏运行与发布体系,支持开发者使用不同游戏引擎或技术方案进行开发,并以一致的平台能力完成构建、发布与运行。
小游戏平台并不直接绑定具体的游戏引擎,而是以引擎构建产物作为接入与运行的基础。不同游戏引擎在完成开发后,会生成对应形态的小游戏产物,由平台统一承载并运行。
目前,平台已完成对多种主流游戏引擎及技术方案的适配,包括但不限于Unity、Cocos、Godot、Laya、Egret。开发者可根据自身技术栈和项目需求,选择合适的引擎进行小游戏开发,并按平台规范完成构建与发布。
游戏引擎&平台实现方式
在这一统一体系下,平台对不同引擎方案提供一致的基础能力支持。开发者可根据项目需求选择合适的引擎或技术方案,并在符合平台规范的前提下,对小游戏所使用的引擎方案进行调整。
二、引擎切换方式说明
在平台的统一架构下,不同游戏引擎生成的小游戏产物,均通过平台基座完成构建、发布与运行。基于这一体系,平台支持开发者在符合规范的前提下,对小游戏所使用的引擎方案进行调整。
1. 从普通小游戏引擎切换至Unity引擎的方案
当小游戏当前使用的是普通小游戏引擎(非 Unity),并计划切换为 Unity 引擎的实现方式时,需满足以下要求:
- •使用Unity引擎完成开发
- •使用 Unity新包体格式打包
- •按对应规范生成小游戏产物并上传发布
该构建方式用于确保 Unity 引擎产物能够与平台现有小游戏体系保持一致的产物规范和运行方式。
2. 从 Unity 引擎切换至普通小游戏引擎
当小游戏当前基于 Unity 引擎实现,并计划切换为普通小游戏引擎方案时:
- •使用目标引擎完成开发
- •按普通小游戏引擎的构建规范生成产物
- •直接上传对应产物并发布即可
在该场景下,无需额外配置或特殊构建方式,平台将按普通小游戏引擎产物进行识别和运行。
