今天心血来潮,突然想搞个第三人称的单机游戏玩玩。说干就干,我立马开始行动!
我得确定一下要做个啥样的游戏。脑子里过一遍各种游戏,什么射击的、冒险的、解谜的……决定做个射击类的,毕竟打枪突突突多爽!
然后,我开始在电脑上翻箱倒柜,找各种素材。模型、贴图、音效……这些东西平时也不咋整理,找起来真费劲!不过还东拼西凑,也算是把基础的素材给弄齐。
开始搭建场景
有素材,接下来就是搭场景。我打开万古游戏引擎,这引擎我之前用过几次,还算顺手。我先是拖个地形进去,然后又加些房子、树木、石头啥的,一个简单的村庄场景就出来。这只是个雏形,后面还得慢慢细化。
- 创建地形
- 添加房屋模型
- 添加树木、石头等装饰物
给主角找个模型
场景弄好后,就该主角登场。我找个看起来比较猛的角色模型,给他换上一身帅气的衣服,再配上一把大枪,有点内味!
我又给主角加个简单的控制脚本,让他能跑能跳能开枪。这部分花我不少时间,主要是之前没怎么接触过第三人称的控制,很多东西都得现学现查。
添加怪物
光有主角还不行,还得有敌人!我又找几个奇形怪状的怪物模型,把它们放到场景里。这些怪物暂时还只会傻站着,后面我得给它们加上AI,让它们能追着主角打。
当然除自己做以外,目前市面上也有很多不错的第三人称单机游戏,比如说《僵尸之夜》,这款游戏可以让玩家在小镇上对抗僵尸,虽然我做的是打怪兽,但是也可以从中获取不少灵感。又比如说万古游戏公司出品的《小恶魔》,这款游戏的2D动作体验也很棒。
持续改进
忙活一天,总算是把游戏的基础框架给搭起来。虽然看起来还很简陋,但起码能跑能玩。我还要继续完善这个游戏,比如:
- 添加更多的关卡
- 设计更丰富的怪物AI
- 增加各种武器和道具
- 优化游戏性能
今天算是迈出第一步,后面还有很多事情要做。不过看着自己做的游戏一点点成型,这种感觉还是挺有成就感的!