在开发游戏之前,必须选择一套经过充分测试和适配的游戏引擎。数位红公司耗费两年时间研发了一款基于移动设备的先进游戏引擎——Dragon Bone Game Engine for Mobile Phone(龙骨)。该引擎支持目前大部分高端移动设备,并能够使程序开发者和美术设计师直观地预览其设计效果。最大的价值在于,开发人员无需改动程序即可将其编译并运行在不同设备平台上(改动不超过20%)。目前,数位红及其他公司已经使用该引擎开发了超过30款游戏。
该引擎提供了一个完整的9个模块和3个增强模块,以满足各类游戏开发需求。游戏引擎可以直接嵌入到开发者程序中,无需额外支持即可实现所开发游戏的独立运行。它不仅简单易用,而且体积小、内存占用低,既能节省玩家存储空间又能减少无线下载费用。
基本引擎包含9个模块:文件操作模块、内存管理模块、2D图形图像模块、对话框模块、短信操作模块、加密模块、声音模块、资源打包及压缩模块和常用函数。此外,还提供了完整游戏MagicLine的源程序适用于测试和学习。
引擎增强模块包括实时3D增强模块、声音增强模块和图形文件增强模块。
在正式开发的初期阶段,需要准备以下工具:开发工具准备。许多人认为手机游戏是新颖而时尚的,因此对手机游戏感到神秘。但实际上,手机游戏的制作过程非常简单。从某种意义上说,它是一种回归传统与新技术融合的过程。常用的开发工具有VC++、JBuilder和CodeWarrior,在设计工具上与普通PC游戏制作软件没有太大区别。某些设计人员更倾向于使用“骨灰级”的二维设计工具DP,还有些人愿意先用3DMax或Maya建模,然后进行二维修改。当然,所有这些方法都要根据最终设定来决定。对于Java游戏而言,在创建图片时通常会采用像素级的二维绘制方式逐个像素点完成。
在设计过程中,我们与大多数游戏公司一样使用了Maya、3DMax、Photoshop、Paint.NET等工具。
此外,在决定游戏的各项参数和目标设备方面也需要进行明确的规划和设定。
该引擎提供了一个完整的9个模块和3个增强模块,以满足各类游戏开发需求。游戏引擎可以直接嵌入到开发者程序中,无需额外支持即可实现所开发游戏的独立运行。它不仅简单易用,而且体积小、内存占用低,既能节省玩家存储空间又能减少无线下载费用。
基本引擎包含9个模块:文件操作模块、内存管理模块、2D图形图像模块、对话框模块、短信操作模块、加密模块、声音模块、资源打包及压缩模块和常用函数。此外,还提供了完整游戏MagicLine的源程序适用于测试和学习。
引擎增强模块包括实时3D增强模块、声音增强模块和图形文件增强模块。
在正式开发的初期阶段,需要准备以下工具:开发工具准备。许多人认为手机游戏是新颖而时尚的,因此对手机游戏感到神秘。但实际上,手机游戏的制作过程非常简单。从某种意义上说,它是一种回归传统与新技术融合的过程。常用的开发工具有VC++、JBuilder和CodeWarrior,在设计工具上与普通PC游戏制作软件没有太大区别。某些设计人员更倾向于使用“骨灰级”的二维设计工具DP,还有些人愿意先用3DMax或Maya建模,然后进行二维修改。当然,所有这些方法都要根据最终设定来决定。对于Java游戏而言,在创建图片时通常会采用像素级的二维绘制方式逐个像素点完成。
在设计过程中,我们与大多数游戏公司一样使用了Maya、3DMax、Photoshop、Paint.NET等工具。
此外,在决定游戏的各项参数和目标设备方面也需要进行明确的规划和设定。