游戏制作流程
当前MagicCube共支持三大工作流:游戏工作流,AR头饰与特效工作流,AR广告工作流,可在工程创建时选择。本部分介绍游戏的主要工作流。
美术人员可重点关注资源制作流程,客户端人员可重点关注脚本开发流程。
在游戏制作流程中,一个完整的游戏制作流程一般分为以下几步:
创建工程
在游戏制作流程中,第一步应当使用MagicCube编辑器进行工程的创建。
由于游戏制作流程中,美术的制作位于较为靠前的位置,所以创建工程的步骤一般由美术来完成。
游戏业务的参与人员可以参考编辑器基础使用章节来对MagicCube编辑器的基础功能进行初步的了解。
之后按照里面的步骤进行工程的创建工作。
外部美术资源制作与导入
目前游戏的制作会使用到大量的符合业界标准规范的美术资源,对于这些资源中的一部分,可以通过外部美术工具(3ds max、maya等)进行创建和编辑。之后导入到MagicCube编辑器中进行使用。
对于此类美术资源,外部美术工具的使用和资源的制作方式需要大家自行学习。
在资源制作完成后,如何导入到MagicCube编辑器中供我们的游戏工程使用,详见编辑器资产导入章节。
引擎内部资源制作
除了外部美术资源,一般还会有一些由引擎定义的内部美术资源类型。这种引擎自定义的美术资源由我们的编辑器提供创建与编辑功能。
这些内部美术资源的存在往往是为了节省美术人员、程序人员的开发效率。所以需要美术同学和程序同学都了解一下引擎内部资源的制作。
对于这一部分的功能,可以参考编辑器资产制作章节。
资源使用、场景搭建
在美术资源准备齐全之后,美术同学可以依照业务需求,进行场景的搭建工作。
场景是游戏开发中的基本概念,一般所有的游戏都至少会存在一个场景,一般场景的搭建工作也由美术同学负责。
提交给程序人员开发
到这一步,美术的工作就算基本完成了,之后的工作交由程序人员进行游戏的开发工作。
目前引擎使用Lua语言进行游戏业务的开发,并可以使用MagicCube编辑器进行基础的游戏效果预览以及调试功能。
对于程序人员开发的具体流程,可以参考脚本开发流程。
测试
...