今天跟大家伙儿唠唠我最近在整的那个“恋爱游戏女生”的项目,说白就是想自己整个能攻略各种妹子的游戏玩玩,别想歪,技术研究!纯技术!
摸不着头脑,恋爱游戏,我代码民工一个,恋爱都没谈明白,还做恋爱游戏?硬着头皮上!
第一步,找轮子! 啥引擎好使?Unity,Unreal,还是啥其他的? 琢磨半天,考虑到我个人能力,以及社区资源,直接梭哈 Unity!上手快,资料多,遇到坑也好找人问。
第二步,确定方向。不能上来就想做个3A大作?先从简单的文字冒险游戏(AVG)入手。剧情驱动,美术素材可以先凑合着用,重点是把整个流程跑通。恋爱游戏的几个核心要素得有:
- 角色立绘: 漂亮妹子是第一生产力!
- 剧情分支: 选择不同,走向不同结局。
- 好感度系统: 影响妹子对你的态度和剧情发展。
- CG: 关键时刻,来张美图刺激一下。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第三步,开干! 先搭个简单的场景,就一个背景图,然后把妹子的立绘放上去。立绘素材网上找的,先用着,以后有钱再找画师约稿。然后开始写剧情,用Unity自带的UI系统做个对话框,能显示文字,能点击选项。这部分主要就是字符串处理和UI控件的操作。
第四步,搞好感度系统。 这个是核心!用一个变量来表示每个妹子对你的好感度。对话选项会影响好感度变化。比如,选个妹子喜欢的回答,好感度+5;选个她讨厌的,好感度-10。这个好感度会影响后续的剧情发展,甚至决定你能否进入某个妹子的结局。
第五步,加剧情分支。 这个是最费时间的。要想好每个选项会带来的后果,然后写不同的剧情。用Unity的Animator状态机来控制剧情流程。不同的好感度值,会触发不同的动画状态,从而播放不同的剧情。
第六步,做CG。 关键剧情节点,得来张CG图!网上找一些素材,放到对应的剧情里。这个以后可以考虑用Live2D技术,让妹子动起来,更有感觉。
第七步,测试!测试!再测试! 剧情有没有bug?选项会不会影响好感度?CG图有没有显示出来?不停地玩,不停地改。找朋友帮忙测试,让他们提意见。
打包发布。虽然现在还只是个雏形,但是基本的功能都有。先打个包,自己玩玩。以后完善,可以考虑放到 * 上面看看有没有人愿意玩。
现在这项目还在初期阶段,BUG一堆,美术也粗糙。但是一步一个脚印,慢慢打磨,相信总有一天能做出个像模像样的恋爱游戏来。
这回实践,主要就是熟悉Unity引擎,掌握UI系统、Animator状态机、以及简单的C#编程。最重要的是,知道做游戏真的不容易,需要耐心和毅力!
准备学习Live2D技术,让妹子们更生动! 敬请期待我的后续分享!