立即下载
EN
中文
7个月开发一款独立3D游戏并登顶榜首?|土豆泥先森专访
2024.11.08 by 兔姐
Cocos 专访

作为一名野生的独立游戏开发者,他做的射击游戏登上 CrazyGames 中 Tank Games 品类第一

今天,Cocos 人物志有幸采访到了独立3D网络游戏《战域重甲》(英文名:Warzone Armor)的作者土豆泥先森,一起来了解他的故事吧!

CrazyGames 是一个免费在线网页游戏平台,月活用户已超过2000万。

Q1.请大佬介绍下《战域重甲》这款游戏。

《战域重甲》是一款多人战斗载具模拟驾驶游戏,游戏使用 Cocos Creater 3.8.x 开发,支持在 PC、Web、移动端 Web 和小游戏平台体验。

游戏有两种阵营和四种载具,每种载具都有独特优势和克制关系。坦克火力猛、防护强;突击车速度快、能对空;火箭车能远程打击;直升机能侦查和标记敌人。玩家要选适合的载具,利用补给点补充弹药,得分多的阵营赢得比赛。

《战域重甲》在中国、德国、美国架设多个战斗服务器(只有国际服支持跨服联机,国服只能连接唯一中国地区的服务器),可以进行全球联网对战。

 

Q2.为什么想做独立游戏呢?大佬有哪些作品?

和大部分独立游戏开发者一样,在作为游戏开发者之前,我首先是一名游戏玩家。我很喜欢一款叫《使命召唤》的现代战争系列游戏,这是我入坑FPS游戏的启蒙之作。

我幻想自己能做出类似的游戏,但遗憾参加工作后,我没有从事游戏开发,而是进入传统软件行业。好在代码都是通用的,通过自学游戏引擎和渲染基础,我做出了《战域重甲》和《局部战争》,还有一些游戏还在制作中,期待和大家见面的那天。

 

Q3.为什么选择用 Cocos 开发游戏呢?

在开发这款游戏之前,我专门进行了调研,我希望使用一款轻量型、并对 Web 和小游戏支持比较全面的游戏引擎进行开发,同时我也希望游戏引擎附带的工具能够提高我的工作效率。

调研后发现,Cocos 引擎能够完美满足我的要求,事实证明的确如此!

Q4.在进行网络游戏开发的过程中,有没有遇到什么难点?

最大的难点是多端一致性。网络波动会带来滞后和丢包,这可能导致玩家在游戏中出现奇怪的抖动和瞬移,而这种问题几乎没有通用的解决方案,因此我用了一种取巧的方式。

在《战域重甲》中,如果玩家出现延迟,那么让玩家保持最后一次的状态继续执行操作,举个例子:玩家在最后一次提交服务器的时候是操作载具前进(按下了w键),那我在服务器接收到下一次操作前,在其他玩家视角下他的载具会始终前进,如果下一帧提交的位置和角度的预测误差在范围内,则不做处理;反之则说明,玩家的操作和上一次提交的状态不一致,需要强制给他拉到正确的位置,以保证全部玩家的一致性。

这一切在 Cocos 中都可以很简单的完成,借助 Cocos 的多场景和预制体功能,我们可以组合最简单的效果和开关功能,快速搭建测试小场景进行单元测试,而不需要每次都重新加载大量资源或者绑定很多依赖,但前提是正确的使用预制体和组件,并模块化处理所有内容。

Q5.在开发《战域重甲》时,有哪些令你印象深刻的事情?

印象最深的是开发者社区吧,这里引用电影《横空出世》的一句话:

“我觉得人的力量才是世界上最伟大的,比任何科学都强大。”

Cocos 开发者社区非常活跃,我本人也经常在社区中互动。这里汇聚了所有开发者的智慧,他们积极参与讨论并共享相关知识。

得益于 Cocos 开发者社区们大佬的讨论和分享,作为 Cocos 新人,我的大部分问题在这里都能得到解决。我认为社区强过大部分的文档和教程,是真正独属于 Cocos 自己的知识百科,我推荐所有的 Cocoser,在解决不了问题时,先上论坛搜一搜,大部分问题都可以在这里找到答案或者优化方案。

Q6.有没有给其他游戏开发者的建议或者心得呢?

我们总期待做出的游戏能和玩家取得共鸣,但却无法从简单的规则上定义什么是好的游戏,其实最简单的方法就是做自己喜欢的游戏。

或许有人会给你很多专业的建议,他们会告诉你最近哪些类型的游戏很火并建议你参考一下,他们甚至会给你一份最新市场报告,但请不要有任何负担,在不欺骗自己的前提下,请做你自己喜欢的游戏。如果你做的游戏自己都玩不进去,你也没有理由让玩家去玩。

Q7.请大佬分享下自己的故事。

野生游戏开发者一枚,Web 前端工程师,没有在游戏公司任职过,但热爱游戏开发。从24年初开始规划做小游戏相关的工作,未来的路,还没做具体规划,打算走一步看一步。

借助一个游戏里的对白来总结一下。

“智识的命途既无道理也无逻辑,天才们漫步繁星,凡庸却连一处脚印都无法企及,庸人只得学着独立行走,在跌倒爬起中度过碌碌一生。但失败的人生同样是人生,他们有权品尝至最后;也只有摔倒在地,无人扶起的时候,愚者才能领悟如何站起。”

独立游戏开发之路充满了挑战,正是这种对游戏的热爱与全身心投入,才能把心中的世界和独特的故事带给玩家。

感谢土豆泥先森对 Cocos 的支持,感谢接受我们的采访!《战域重甲》已经上架到微信小游戏,大家可以微信搜索《战域重甲》或者下方扫码体验这款游戏。