游戏开发论坛

 找回密码
 立即注册
搜索
查看: 19036|回复: 15

[吐槽] 直播两个人用虚幻4搞起了独立mmorpg 一起面对吐槽各种坑

[复制链接]

2

主题

28

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
发表于 2018-1-22 21:43:50 | 显示全部楼层 |阅读模式
正式立项日是12月27日,在此前已多少有酝酿,策划案完成成熟度高。理想的,使用UE4引擎,前期搞出优秀demo,并以此寻求投资进而组建团队,完善项目。简单评估风险极大,两个人傻了吧唧的就这么开始弄了。立项后的两天,讨论了下应用到的技术,以及填表规划了预期内容和工作量,项目于是就这么开始了。
真正到实践才发现坑无数,小到引擎与3d软件随意的崩,大到每一个动作都是困难。过每一个技术槛都是时间与纠错的堆积。现在想来真心建议想做独立游戏的,准备周全后下决定。

回到项目中来,两个人,一个程序,一个(0.5策划+0.5的美术)?没有专职美术,两人分摊美术任务。

首先是考虑到要有一个优秀的场景,SO,踩下了第一个坑。理想的,使用worldmachine生成山川地形,同时利用着色节点生成各地表材质通道,并配合3d软件生成植被分布数据,以此实现在较短时间内做出一个漂亮场景,局部瑕疵再手动修复。然而摆到眼前,在吃透了worldmachine建立地形功能后,连了一大堆节点,也生成了一堆贴图通道。初开始以为胜利就在眼前,经历无数测试,进了引擎后才发现,透过此方式生成的地形纹理出现大片的纹理过渡不恰当之处。即便勉强使用,也仅能使画质达到国内主流(也意味着中庸)。遂pass。(第一个挫败)然而至此阶段,时间已大概白白消耗7天之久。

按照进度规划表,朋友开始了网络底层的构建,而我只能先从角色开始,分配了美术任务,一点点追赶进度。角色采用网络来模型,挖坑填坑N多,勉强完成捏脸项后(这或许也是不多的得意之处吧,换作别的游戏都是仅能在封测之后才完善捏脸),甲流开始肆虐,两人中奖。熬过两天,病未痊愈便又开始了项目,朋友那里还是继续写代码。而出现更多困难是我这里,由于没有较多经验,想尝试些理论的技术来提升效率。遂歪门的想搞起动作转嫁(两套骨架结构近似的模型进行动画转移),使用maya写了N多代码后始终无法解决动作浮空和动作精度问题,在空耗一周后,只能放弃,一度失落(第二个挫败)。

无奈下只能退而求其次,使用已有的动作资源。然而,之前的角色是有蒙皮和捏脸差值的,换用新的骨架只能重来。(我还是想强调下,一定要想好再动手,避免不必要的工作量),坑坑洼洼的又走过了几天。朋友那里进度虽慢,但频频传喜,也从侧面激励团队,虽然只有两个人。搞完角色,蒙皮捏脸,然而将角色变得漂亮又是个问题,只能滞后此块。我便又开始了角色的装备和发型,如果完全自主化,美术的工作量是庞大的,只能借用已有资源反复填坑。

要项目能足够的吸引人,首先得有精致的核心玩法设计和过硬的技术,在demo期如果就出现内容上的问题无疑对项目成败来说是致命的。而我们现在却处在挖坑填坑的最初阶段,每天除了睡吃,偶尔看看网页,其余时间大多用在填坑上。而摆在面前的问题还有一大堆,项目进度迟滞。时至今日,22号,我完成了8套左右装备的蒙皮和物理骨骼,这过程还有很多坑后文再讲,今天先记到这里吧。

2018年1月24日,接着之前讲的,时间向前回顾一星期左右。为了提升demo品质 必然会带来更多技术困难,但是又不希望demo落入平庸。在我要求下,理想角色设计需要达成以下技术条件:

①可以换装备和时装,装备被划为身体5个部件。
②可以捏身材,实现胸部,臀部上肢下肢粗细调整。
③没有接缝阴影。
④使用物理解算,做出乳摇,头发,衣服摆动效果。

朋友已于先前告知我不成熟技术的风险,经实践填坑后如下:

①随意换装备最佳做法是将角色大卸八块。

②大卸八块后,会出现接缝阴影。UE4引擎需要将之作为一个完整的actor合并光影,此技术需要时间堆积单独开发。

③如果不采用合并光影做法只能搞整身型。

④UE4不支持除root骨骼的缩放动画(若想支持需要改引擎,风险更大),意味着我们现阶段捏脸捏身形必须使用混合变形。

⑤如果使用混合变形意味着必须装备也具备相同的混合变形才不至于破皮

⑥UE4自身布料解算插件PhysX是仍在开发中的功能,其创建的布料无法与自身之外的运动物体发生碰撞。(其解决办法之一是将物理资源与碰撞体合并为同一模型。经实践后效果有待观察,而且效能较差)        ⑦拥有高跟系统,角色所穿装备可在平底鞋和高跟鞋间切换

实践之后,也难怪国内采用UE4的网游大作很少见到能捏身材的,因为引擎原生不支持!改引擎风险较大。

经一番权衡后,选择如下:

①采用一体的身形(包含面部),做出身材的差值变换
②对装备单独蒙皮,并与身体保持一致
③采用旧有的骨骼碰撞技术支持,来模拟乳摇,头发,裙子飘带
④制作高跟脚和平底脚的混合变形,来对照高跟系统

然而,做完身体的混合变形后新的问题又来了

在脚部等位置运动时混合变形会发生还原性的变化,导致不正常破皮。

一番折腾后一星期过去了至今天仍然处在填坑状态。虽然经历了困难种种,但是也有一些收获。朋友网络底层,服务器底层也已初步完成,实现了账号注册登陆和多人联机。制作了混合变形生成插件,届时demo期我们每一只怪物身材都会不太一样。还有其他应用于项目提升效率的插件。捏脸混合变形生成插件便是其中之一,如果我们能顺利走下去,未来我们后续游戏就算体量小,捏脸也会是入门标配。

写在这里,不禁感慨这一个月经历的种种。从最开始单纯的想法到真正的实践,游戏的坑太多,也难怪难有游戏小厂搞出大作。先记于此吧,感慨的话不多说了,希望我们的项目能有明天。
2018年3月18日,坑坑洼洼过去了这么久,想要做好一款MMORPG仅凭两个人难度确实太大。因为工作量过于庞大实际进度低于预期。虽然只是做一款demo,但我们已经奔着上线的标准在做底层框架。除了基本的网络底层框架,已经完成和在做接近完成的系统有,账号登录与注册、捏脸系统、界面UI、背包系统、物品系统、外形系统、战斗系统、buff系统、状态系统、技能系统、动作系统、怪物系统、特效系统,以上多数系统走数据驱动,填表结构。以上系统是MMORPG该有的基本系统,完成这些才能跟进核心玩法的实现。经再三评估与考量,传统MMORPG拥有的一套能省则省,把重点放到核心玩法上。希望能尽快走向核心玩法的实现。

一款游戏,美术组的工作量大概占有80%,想要demo能有模有样的给玩家打来不错的体验,丰富的内容必不可少。怪物采用已有的资源,武器装备来源于网络,技能图标使用现有资源。问题也来了,这样东拼西凑难把控美术风格一致。只能先暂时如此,堆积到后期在回头慢慢改吧。好在我会点批处理与maya的脚本外加按键精灵,对于批量的文件处理得心应手,在各个资源整合流程中基本上需要什么流程,就写相应的批处理脚本,效率挺赞很见工作量。至此我们游戏有了90多只不同的怪物,和丰富的动作库,外加上百武器。装备系统在选取模型阶段走了弯路(初期选择商业高模减免得来的装备,细分析发现不及预期),考虑装备外形重做。

至此我们的工作有模有样,除了少数细节取舍,剩下的内容已无技术风险,只剩慢慢堆工作量了。而实现这些后,我们将奔向第一个核心玩法,全向飞行!
2018年4月25日
MMORPG类型游戏开发是所有类型游戏中最难的(之一),而虚幻4引擎开发游戏本身就比较难。在国外UE4越来越占据主流,甚至一度出现了某游戏展80%的游戏采用虚幻4开发。但是在国内由于各种原因,市面鲜少见到UE4大作。
至于我们决定立项MMORPG的原因,并不仅是一时鲁莽举动,也经过市场评估的。从2017年底至2018年初端游有回暖趋势,但是,这不是关键的,端游本身就有着庞大的市场体量,在绝大多数厂商将重心业务投入到手游端拼个你死我活时,手游已趋于红海。反观端游,尤其是在MMORPG领域,历年出现的游戏款数屈指可数。
在各游戏厂商对端游MMORPG望而却步之际,端游市场的体量并没有因手游的冲击而萎靡,各游戏厂商普遍极度缺乏端游产品,但又因技术门槛和注意力转移都不愿自主研发。
从2005年起,端游进入了红利期,而MMORPG类游戏在后续以魔兽世界为代表一系列大做下推向顶峰,这部分庞大的游戏爱好者,在慢慢步入中青年之际已逐渐占据社会消费动力主流。
但是这部分热爱游戏的玩家由于以缺乏时间为主的各种原因,不能全心投入游戏。现有的MMORPG游戏模式太老了,对于这类消费能力可观的玩家太不友好。正是以上部分因素,定位的我们走MMORPG道路。道理虽如此,但是MMORPG工作量确实过大,我们真有点蚂蚁吃大象的感觉(笑)。
所以简单来说我们游戏是一款基于玩家喜好而设计的快节奏网游,注重强调玩家主观游戏体验。
这一个月来磕磕碰碰,但总的还算顺利,今天暂时先更到此,预计过段时间就能和大家见面了。


19

主题

1631

帖子

5974

积分

论坛元老

Rank: 8Rank: 8

积分
5974
QQ
发表于 2018-1-23 13:02:24 | 显示全部楼层
至少坚持一年吧,

29

主题

487

帖子

953

积分

高级会员

Rank: 4

积分
953
发表于 2018-1-23 14:25:25 | 显示全部楼层
UE4做 开放式大型场景的MMORGP, 性能方面也坑你死。 嘛,毕竟不知者无畏。

1

主题

136

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
发表于 2018-1-23 18:27:58 | 显示全部楼层
既然只有两个人,为什么还要做捏脸这种功能呢?

2

主题

28

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
 楼主| 发表于 2018-1-23 23:59:45 | 显示全部楼层
sai1219 发表于 2018-1-23 18:27
既然只有两个人,为什么还要做捏脸这种功能呢?

捏脸系统是为了提升demo系统完善度 增加demo亮点

2

主题

28

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
 楼主| 发表于 2018-1-24 00:03:03 | 显示全部楼层
traso 发表于 2018-1-23 14:25
UE4做 开放式大型场景的MMORGP, 性能方面也坑你死。 嘛,毕竟不知者无畏。

或许吧 想要好的画质只能权衡利弊 团队有一定的项目经验

8

主题

30

帖子

86

积分

注册会员

Rank: 2

积分
86
发表于 2018-1-25 16:48:13 | 显示全部楼层
加油,很羡慕你们

1

主题

22

帖子

695

积分

高级会员

Rank: 4

积分
695
发表于 2018-1-25 21:46:30 | 显示全部楼层
努力吧少年,ue4的强大是你不能想象的。

动作问题,只要骨骼相近,ue4里就可以直接把A骨骼下的动画复制成B骨骼也可以用的动画,不需要自己在外面转。

69

主题

2031

帖子

2356

积分

金牌会员

Rank: 6Rank: 6

积分
2356
发表于 2018-1-26 00:21:10 | 显示全部楼层
虽然你们在作大死,不过还是鼓励下。

2

主题

28

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
 楼主| 发表于 2018-1-26 01:15:42 | 显示全部楼层
liuxingzdh 发表于 2018-1-25 21:46
努力吧少年,ue4的强大是你不能想象的。

动作问题,只要骨骼相近,ue4里就可以直接把A骨骼下的动画复制成B ...

UE4里面叫做动画重定向,也无法解决动作漂移问题,尤其是脚部尤为严重,而且更鸡肋,这个尝试过。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-4-20 08:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表