嗨!大家好,我是小蚂蚁。
游戏设计是一个非常大的主题,它里面包含了很多很多的东西,我之前推荐过一本很厚的书《游戏设计艺术》,如果你想系统性的学习了解游戏设计的话,这本书是个不错的选择。
不要以为读了这本书,或者任何一本书,就能把你变成游戏设计师,更别提想当优秀的游戏设计师了。游戏设计不是一套原理,而是一种活动,光读书当不了歌手、飞行员、篮球选手,也不能成为游戏设计师。要成为设计师,只有一条路,就是设计游戏——更精确点,是设计别人真正喜爱的游戏。
上面的这段文字就是出自《游戏设计艺术》这本书,它告诉了我们想要成为一名游戏设计师的路径,就是去设置并制作别人真正喜爱的游戏。
游戏设计包罗万象,想学习又无从下手,即使你看完了一本又一本的书,学习了一个又一个的设计理论,当你真正要去做游戏的时候,仍然是茫然不知所措,这也是学习游戏设计的新手肯定会面对的情况。
怎么办呢?做呀,想尽一切办法把你设计的游戏做出来,只有当游戏真正做出来,到达玩家的手中的时候,你才能知道你的游戏设计到底做的怎么样。
设计游戏要从小开始,切莫贪大。
下面,以我自己制作小游戏的例子来介绍一下游戏设计怎么做?游戏设计没有标准答案,也没有恒定不变的流程,你会在做了一个又一个游戏的过程中,总结出自己的方法,找到适合自己的流程。下面是我的方法和设计流程,仅供参考。
我打算再次用实践验证普通人做游戏赚钱的方法论的可行性,所以计划把所有的消除游戏再做一遍。当然不是原封不动的拷贝,而是尝试在原有游戏的基础上增加一点儿新东西,验证一些新的想法。
第一个要做的游戏还是 1010,这次的游戏就不是重做了(轮子已经造好了,没有必要重复造轮子),而是在原有游戏基础上的丰富和修改。
这次主要想做的有这样的两点:
- 游戏面向 18 ~35 岁的女性用户(所以主题要做的漂亮)
- 重点突出游戏中的竞争性(通过世界排行榜以及实时的排名来展现)
原来还想了更多的点子,经过考虑之后,全部砍掉了,只做好这两点就足够了。
在做游戏设计的时候,你应该多想,类似头脑风暴,想出尽可能多的点子,但是请注意,这些点子并不一定都要在游戏中实现,你需要根据实际情况来进行筛选,比如说我的实际情况就是要在一个周之内把游戏做出来,这就决定了我的时间和精力是很有限的,所以就必须要找出哪些是最重要的点子,然后把其余的全部砍掉。
不要为那些砍掉的好想法担心,把它们记录下来,以后肯定会用得到。
有了明确的目标之后,在进行游戏设计的时候,你就能够把注意力聚焦起来放在那些重要的地方上了。
在设计游戏时,我习惯绘制草图,在绘制草图的过程中,类似于我把游戏先实现了一遍。而且,在画出来的时候,你能够更加具体的描述出所需要做的功能。
游戏主页
游戏主页使用大方块,大按钮,简单明了,功能性为主。当前游戏只做一个经典模式,其它的模式先跳转到小蚂蚁的其他的已上线的游戏中。
- 启动页面需要根据当前玩家是否是第一次游戏来决定要切换场景
- 启动页要调用云函数获取玩家的数据
游戏页面
与原有游戏相比,界面整体布局基本不变,唯一的改动是在右上方增加世界排行榜中前三名玩家的得分。有对比就会有竞争,知道了其他玩家的得分,以及与其他玩家的差距,才更有动力获得更高的分数。
需要增加的功能:
- 增加更详细的新手引导,至少要引导玩家操作两步。
- 玩家拖动形状的时候在网格中增加放置位置的提示。
- 要获得前三名玩家的得分,需要调用云函数获取世界排行榜的数据,在玩家进入游戏场景后,发起一次云函数的调用,拿到排行榜数据后,进行显示。
- 在游戏过程中给玩家排名提升的提醒,玩家进入排行榜前 50 名之后,得分每提升一名,显示一次排名提升的提醒。(您又超过了一名玩家,目前位于排行榜的第 n 名,可以用两个头像实现竞争效果)
- 每局游戏共有 3 次复活机会,3 次切换形状的机会,另外再增加一次分享复活和分享切换形状的机会。
- 游戏背景在简约风格的基础上,增加一些动态的装饰,例如飘动的云彩和气球等等,移动的要慢,不能干扰到玩家正在进行的游戏。
游戏暂停
跟主页一样,功能性为主,不同功能的按钮搭配不同的颜色,游戏暂停页面可以增加对其它游戏的推荐。
游戏结束
游戏结束的重点依然是要凸显出玩家的得分,以及在世界排行榜上的排名。如果排名靠前的话,就提供炫耀按钮,可以方便玩家进行游戏的分享。
按钮仍然是不同颜色不同功能,游戏结束页面跟游戏暂停页面按钮的颜色和功能要统一,例如红色按钮表示重新开始,那游戏中的所有重新开始按钮都应该是红色的。
- 计算玩家当前的排名并在游戏页显示
- 排名提升的比较多的话,显示炫耀按钮
排行榜面板
排行榜中重点凸显出前三名玩家的不同,可以考虑使用色彩更艳丽的背景框,头像框,头像上增加特殊的图标(金冠,银冠,铜冠)。排行榜中一定要为玩家提供分享按钮,方便玩家在想要分享的时候进行游戏的分享。
以上就是我对这个游戏做的设计,是不是很简单?游戏设计没那么难的,把你想要做的游戏画出来,然后再用文字描述出来,这个就是游戏设计了。
上方绘制草图使用的是一个叫做 excalidraw 的在线草图工具,非常好用,推荐给你。
https://excalidraw.com/
浏览器打开网址就能直接用,免费的。
好了,以上我们讲的就是新手如何做游戏设计了。
什么?有讲吗?是不是有那种似乎讲了很多东西,但是又好像什么都没有讲的感觉?
学习游戏设计就是这样,感觉有很多东西要学,感觉已经学了很多东西,但是好像又什么都没有。
为什么会是这样呢?借助《游戏设计艺术》中的话来回答一下吧!
游戏设计不是一套原理,而是一种活动,光读书当不了歌手、飞行员、篮球选手,也不能成为游戏设计师。
所以,想要当一名游戏设计师的话,就去设计你的游戏吧!然后把想尽一切办法把它做出来!
学习游戏开发,欢迎加入小蚂蚁的年度游戏开发课,你将能学会如何设计并制作出一款自己游戏,并且通过游戏赚得睡后收入。欢迎来与一百多位同学一起学习做游戏,一起探索游戏的更多可能。【点击这里】可以了解年度课程服务详情。
欢迎关注我的微信公众号【小蚂蚁教你做游戏】,可领取原创的游戏开发学习教程资料合集。
这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,微信扫码可以直接玩啦!