3.优化要从游戏开发时开始做起
另外,优化也是从开发初期开始考虑的部分。事实上,游戏开发者们的电脑配置都是顶级的。但是,游戏所需配置不能以开发者们的电脑配置为准。而且,也绝对不能认为过几年(游戏运营时)玩家们的电脑就会变得更好,怠慢优化工作。
为了优化,我们从写画面相关代码开始,就和美工组开了不少会议,也吵过不少架。目前《剑灵》的最低配置大概是GF8600左右。而且,虽然没向玩家们公开,但内部有超低配置的选项。我们会使用这一选项进行多种测试。我有自信,《剑灵》可以在比目前公开的配置还低的配置中运行。
【专稿,转载请注明出处】
NCSOFT旗下大作《剑灵》中登场的主要NPC大名,大部分取自开发小组的成员姓名。而《剑灵》刚开始时出现的洪门派师父洪石根也不例外。现实中的洪石根身份是带领《剑灵》程序组的主程序员。
前不久,洪石根在接受采访时,讲述了《剑灵》与其他MMORPG的不同之处和游戏开发中所发生的点点滴滴。
点此进入《剑灵》游戏专题>>>>
《剑灵》主程洪石根
1.一闪而过的NPC
大家好,我是《剑灵》开发小组主程序员洪石根。
我目前的主要工作是带动整体程序的开发和制定决策。目前,我们组分为画面引擎、服务器和客户端等3个小组。我的工作就是让3个小组进行有效合作。
玩过韩服《剑灵》的玩家可能有注意到游戏中有出现我的名字。当时是裴宰贤PD叫我把大名放进游戏中的(笑)。游戏中,也有不少其他开发小组的成员登场。而和我名字一样的NPC,在《剑灵》中出现没多久就会死亡。我觉得这真是万幸。参与过《剑灵》二测的玩家可能知道,这个NPC只在大沙漠地区中作为灵魂暂时登场。对于之后还会不会出现在游戏中,目前没人告诉我。
《剑灵》中的NPC洪石根
2.强调动作性是最大的挑战
《剑灵》和其他MMORPG有很大的不同。由于类型是武侠,作为程序组,要把“动作”作为重点。比如,最典型的就是轻功。过去,裴宰贤PD曾说过“做了所有MMORPG不让做的内容”。而我们有很多时候要为“能不能体现这些内容”而思考。
开发武侠MMORPG的过程中最大的挑战课题是强调动作性。事实上,从技术的角度来说,可以在《剑灵》中体现单机动作游戏中的战斗。但若是这样,服务器肯定会吃不消。所以,不能使用单机动作游戏中的动作。难点就在这里。一方面要强调动作性,另一方面又要考虑到服务器能不能吃得消。
3.优化要从游戏开发时开始做起
另外,优化也是从开发初期开始考虑的部分。事实上,游戏开发者们的电脑配置都是顶级的。但是,游戏所需配置不能以开发者们的电脑配置为准。而且,也绝对不能认为过几年(游戏运营时)玩家们的电脑就会变得更好,怠慢优化工作。
为了优化,我们从写画面相关代码开始,就和美工组开了不少会议,也吵过不少架。目前《剑灵》的最低配置大概是GF8600左右。而且,虽然没向玩家们公开,但内部有超低配置的选项。我们会使用这一选项进行多种测试。我有自信,《剑灵》可以在比目前公开的配置还低的配置中运行。
4.为使客户端变小放弃无缝地图
《剑灵》二测时的客户端大小大概是6G左右。这比其他新出游戏客户端要小。开发初期,我们也为客户端大小发愁过。当时,大家一致认为客户端不能过大,并根据这一前提决定放弃无缝地图。
而放弃无缝地图的缺点是,每次换不同场景时都要LOADING。虽然目前LOADING时间已经变得比较短,但刚一开始却是很长。后来,我们通过预测角色移动方向,提前进行LOADING的方法减少了LOADING时间。这也是目前在做的工作。而且,若电脑配置好,LOADING速度会更快。
5.虚幻3引擎的利和弊
目前《剑灵》使用的是虚幻3引擎。虚幻3引擎是个使用方便的引擎。不过,虚幻3引擎也有不足之处,就是界面的不足。MMORPG所要求的界面和FPS游戏不一样。可以说,这些部分都是由我们重新制作。
6.按条件使用技能与自动选怪
我们要在《剑灵》中实现用4个基本操作键使用无数的技能。有很多技能都是根据一定条件使用的。所以为了简单实现,选择了自动选怪和根据指定条件出现的界面。这一部分是相当困难的。
其中,就自动选怪,我们曾和策划组意见不合。刚开始认为太过于抽象不好。但是,等做出来后,还是觉得不错。
7.《剑灵》主程赠言
最后,最想和裴宰贤PD说的话就是“希望我们只做别人在做的东西”(笑)。同时,想和开发组成员说“求你们回家吧”。因为游戏开发过程中常常会出现不回家的现象。程序员往往在投入到某一件事情时,想一口气做到事情结束。这从项目整体来说,并不算是好事。个人更赞成自己掌握好自己的日程开发游戏。
对于想踏入游戏行业中的程序员,我想说的是,即使是从事游戏开发,也不是一定要游戏玩得很好。代码并不会在玩游戏过程中自动显现。虽然喜欢游戏是好事,但是我们在招聘时还是会选择专业成绩好的学生。(文:小韩)
【来源:】