## 余火再燃杨过游戏:一个老玩家的自制游戏回忆
说起来,这“杨过游戏”的想法,还得追溯到我小学那会儿。那时候金庸老先生的武侠剧火遍大江南北,尤其是《神雕侠侣》,杨过和小龙女的故事简直让我如痴如醉。当时就想着,要是能自己操控杨过,在江湖里闯荡,那该多爽!
后来电脑游戏开始流行,我也玩了不少武侠游戏,但总觉得少了点味道,不是剧情不够还原,就是人物形象差强人意。心里那股“自制杨过游戏”的火苗,就一直没能彻底熄灭。
直到前段时间,工作上稍微轻松了些,看着电脑里吃灰的 Unity 引擎,突然觉得,现在技术也学了点,时间也稍微有了点,何不试试把当年的想法给捡起来?
说干就干!
第一步:啃书,捋剧情!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
先把《神雕侠侣》的原著又翻出来仔仔细细地看了一遍。这回看书,跟小时候看电视剧完全是两码事。小时候只顾着看热闹,现在看,要考虑剧情怎么在游戏里实现,哪些是核心剧情必须保留,哪些是可以适当简化或者改编的。
我把杨过的主要经历,从出生到归隐,按照时间顺序,一条条地列了出来,然后把每个阶段的关键事件,比如:
被郭靖带到桃花岛
在全真教学武
进入古墓派
断臂
遇到独孤求败
襄阳大战
隐居
这些都标了出来,作为游戏的主线剧情。
第二步:找素材,搭场景!
接下来就是找素材了。建模我是真不会,美术功底也几乎为零。好在 Unity Asset Store 上有很多免费的素材可以用。我花了几天时间,在上面搜集各种武侠风格的场景、人物模型、武器装备等等。
桃花岛、全真教、古墓、襄阳城……能找到现成的就直接用,找不到的,就用简单的几何体拼凑一个大概的轮廓出来。人物模型也是,尽量找一些风格比较接近《神雕侠侣》人物形象的。
第三步:搞代码,写逻辑!
这部分是最难的。我虽然学过一些编程,但主要还是做 web 开发,对游戏编程了解不多。好在 Unity 的文档还算详细,而且网上也有很多教程。
从最简单的角色移动开始,一点一点地摸索。怎么让杨过在场景里跑起来,跳起来,挥剑攻击,放技能……
用 C# 写脚本,控制角色的动画状态。
用碰撞检测,实现攻击判定。
用粒子系统,制作特效。
遇到问题就上网搜,看文档,查资料。
第四步:填剧情,加对话!
把剧情事件跟游戏里的场景和角色联系起来。比如,当杨过走到古墓入口时,触发一段剧情对话,介绍古墓派的背景和规矩。当杨过遇到李莫愁时,触发战斗。
对话内容,尽量还原原著的经典台词,实在找不到的,就自己编一些符合人物性格的。
第五步:测试,优化,再测试!
游戏做出来之后,肯定有很多bug。我找了几个朋友,让他们帮忙测试。
角色移动是否流畅?
攻击判定是否准确?
剧情是否连贯?
有没有卡死或者报错的地方?
根据他们的反馈,一点一点地修改,优化。
到现在为止,这个“杨过游戏”还只是一个非常简陋的版本,甚至都不能算是一个完整的游戏,只是一个简单的 Demo。
但对我来说,它却意义非凡。它承载着我童年的梦想,也见证了我学习和实践的过程。虽然它可能永远不会发布,但它已经完成了它的使命,让那颗“自制游戏”的火苗,再次燃烧了起来。
未来的计划?
如果有时间,我想继续完善这个游戏,增加更多的剧情和玩法。
或者,干脆学习一下专业的游戏开发知识,做一个全新的武侠游戏。
谁知道?也许有一天,我真的能做出一个让自己满意的武侠游戏。到时候,再分享给大家!