Skip to content
了解口袋方舟编辑器

了解口袋方舟编辑器

阅读本文大概需要 6 分钟。

作为一款编辑器,怎么能没有亮点功能?学习成本?开发资源?网络交互?接下来就让我们详细的看一下口袋方舟有哪些特色功能。

1. 口袋方舟是什么

口袋方舟编辑器是一款易于上手的游戏编辑器,相对于传统游戏引擎在开发游戏时需要在技术层与业务层上从零开发来编写对应功能,口袋方舟编辑器提供了大量的成品功能与模块,甚至内置了角色编辑器让你轻松拥有成千上万属于自己的角色而不用考虑建模问题,让开发者只需要关注业务层的实现,就可以制作出一款非常优质的游戏。

同时,在网络方面,传统游戏开发中,需要开发者有着深厚的技术功底和明确的分工,才能完成服务端与客户端的同步以及数据解耦,还需要处理同步数据时常见的'断包'、'粘包'等问题。而在口袋方舟编辑器中,我们内置了强大的网络通信模块、以及玩家数据存储模块,开发者无需精通服务器原理、无需关心服务器性能、无需关心服务器部署问题,只需要调用成品接口即可完成所有网络游戏相关的研发工作,甚至提供了免费服务器供开发者使用。

image-20230504164315158

2. 口袋方舟有什么特点

口袋方舟有三大特点:学习成本低、使用成本低、开发成本低。哪怕是个人开发者,无需其他资源,只需要拥有口袋方舟编辑器,就可以轻松开发出属于自己的多人游戏,丰富人生体验!

image-20230504164502431

2.1 学习成本低

在开发语言方面,口袋方舟使用了 TypeScript 作为开发语言。首先我们来了解一下什么是 TypeScript 语言,TypeScript 是 JavaScript 的超集,或者说是 JavaScript 的语法糖,是微软推出的专为大型网络应用程序而设计的编程语言。那我们先要了解一下 JavaScript,JavaScript 作为世界上最流行的编程语言之一,一直被用来作为网络应用的核心技术,其简单、易上手的特性与在网络技术中的适用性吸引了大量开发者来使用。之后微软在其之上添加了类型检查、语法提示、重构等特性,就成为了如今的 TypeScript。

在学习上而言,TypeScript 位于最简单上手的编程语言梯度,非常适合开发者作为自己的第一门编程语言,同时 TypeScript 的类型检查等特性也保证了该语言拥有良好的使用安全性,目前有越来越多的网络应用与游戏开发使用该语言作为主力开发语言,口袋方舟编辑器选择 TypeScript 作为开发语言可以说在编程语言学习上降低了大量的学习成本,使用一到两天时间就可以完成 TypeScript 语言的学习。

在编辑器方面,提供了大量的成品游戏功能,很多需求只需要调一些参数或几行代码就可以将功能融入到项目中,不仅开发省力,而且学习成本极低。

2.2 使用成本低

传统游戏开发中,当我们实现各种游戏功能的时候,需要从基础逻辑开始编写,甚至在技术层上花费的时间大大超越了业务层,这里我们以制作一款吃鸡游戏为例,简单对比一下传统游戏引擎与口袋方舟编辑器在部分功能上的开发对比(制作一款卡通风格吃鸡手游示例):

功能传统游戏引擎口袋方舟编辑器
移动、跳跃等操作需要自己编写,开发一套角色控制器系统来进行各种人物操作默认编辑器提供
排行榜模块与 UI需要自己编写,开发一个排行榜系统并创建一套对应的 UI提供成品排行榜模块
枪支系统需要自己耗费大量时间去编写每一把枪的动画、逻辑、射击效果等等提供热武器功能对象,直接拖拽到游戏中简单设置即可完成一把枪的创建
刷枪空投需要自己编写,开发空投随机系统提供成品随机生成物体模块
服务器逻辑需要自己先编写服务端框架,再编写与客户端的通信等内容提供成品通信 API
花费时间3 个月左右1 星期左右

2.3 开发成本低

制作一款游戏,还有一个关注点,就是开发成本,高昂的开发成本往往让小团队与个人开发者难以承受,使用口袋方舟编辑器开发一款游戏成本则非常低,还是拿上面的吃鸡游戏来对比:

功能传统游戏引擎口袋方舟编辑器
人力费用开发者多个月的费用开发者一星期的费用
场景物体模型购买或制作费编辑器提供大量模型免费使用
角色模型购买或制作费编辑器提供角色编辑器,可以捏出千千万万个属于自己的角色并免费使用
动画与特效购买或制作费编辑器提供大量的动画与特效免费使用
UI 与音效购买或制作费编辑器提供大量的 UI 与音效免费使用
服务器购买或租赁服务器免费使用服务器

3. 部分特色功能展示

3.1 成品逻辑对象

在使用传统内容创作过程中,一些很常用的逻辑对象往往需要开发者耗费大量的时间编写大段代码才能制作完成,复用性及易用性需要很长的时间成本来进行打磨;而口袋方舟提供大量常用的逻辑对象都封装好并交给开发者使用,使用过程只需要调整参数、调用 API 即可将复杂的逻辑对象完全掌控。

部分逻辑对象展示:

HxLkrBnpVTc1694513039

3.2 海量游戏资源

在传统游戏开发中,游戏资源都是让独立开发者比较头疼的问题,例如模型、角色、动画、音效、特效、材质等等,即便现在市场上很多游戏引擎会包含一个应用商店供开发者使用,但优质资源与完整资源都需要花费大量资金购买。口袋方舟提供了海量游戏资源,全部放出免费给开发者使用,让开发者不必再受资源约束。

部分资源展示:

g4recQWGQ2e1694513216

3.3 角色编辑器

游戏开发中,角色是必不可少的资源,开发者往往希望在自己的游戏中拥有多种多样的游戏角色,但是因为角色价格原因,不得不在自己的项目中使用大量重复资源,口袋方舟为了解决该问题,提供了角色编辑器给开发者,让每个开发者都可以捏出属于自己的多姿角色。