【EGRET白鹭引擎游戏开发】从零开始着手准备(第一期)

文/妙脆仙(公众号同名)

本系列教程旨在引导零基础者从头开始学习如何使用EGRET白鹭引擎开发H5游戏,预估共需进行8-15期的内容分享。

此篇为系列的第一期,接下来将陆续更新更多内容,欢迎关注。

在开始游戏开发之前,我们需要准备合适的软件工具和合理的人力配置。

对于个人开发者而言,通常一个人就能完成大部分工作。若考虑团队协作,则需根据项目规模配置不同人数的团队。

以下为不同规模的配置建议:

- 平民版:1名UI设计师、1名原画设计师、1-2名客户端开发人员、1-2名服务端开发人员、1名游戏策划。

- 普通企业版:维持平民版配置基础上,增加数据库管理团队。

- 高端豪华大气土豪配置:进一步增加更多专业的团队成员,以支持更复杂的游戏开发需求。

配置环境和目录结构是游戏开发的基础步骤。

我们需要架设SVN版本控制系统,同时规划清晰的目录结构,便于维护与版本更新。

以下为推荐的目录结构框架:

- design目录:由设计师使用,包含UI设计源文件、龙骨动画项目工程文件、粒子动画文件、切图文件和图集文件。

- client目录:客户端程序目录,包括发布版本的release目录、Egret项目工程目录(pro)和第三方库调用目录(lib)。

- server目录:服务端目录,由开发者根据习惯自建。

- doc目录:策划专用,存放策划文档、导出的json文件等。

其他杂项包括:PNG压缩工具、设计与开发工具、记录文件等,这些将帮助开发者更好地管理项目。

配置第三方库和SDK是实现游戏功能的关键。

首先,从官方获取所需的所有第三方库。

然后,将下载的库放置在开发工具类文件夹中,根据需要加载并集成到项目中。

常用的第三方库包括粒子动画库、微信接口库等,具体调用方法将在后续教程中详细讲解。

随着本系列教程的持续更新,希望对大家的H5游戏开发之路有所帮助,记得关注以获取更多实用信息。