A small demo in which you run a restaurant by clicking
五个人摸鱼摸出的demo作品!
部分截图:
这是大三实训期间我和小组一起做出的Demo作品,主要讲述的是主人公深觉现在的餐饮没有了从前的味道,于是决定自己出来创业,找到自己儿时的味道的游戏,总结一下就是模拟经营游戏。
游戏一开始有个挺精美的小动画是同学做的,真的很用心!!
-
使用的Unity版本:2020.3.35f1c1 LTS
-
用到了小小的一些设计模式的知识,比如单例模式,观察者模式这些在游戏开发中常见的设计模式
-
技术美术相关:稍微研究了一下URP,以及用了一下RenderFeature做了一个非常简单的雨天效果
-
个人负责的部分主要是:
- 美术表现(Shader)、灯光
- 一半的UI界面,全部UI和数据对接
- 程序框架设计
- 数据管理、数值管理系统
- Buff系统
- 天气系统
- 游戏胜利条件,店铺升级,倒计时...
还有一些bug修复等等的大家一起参与的工作就不多列出了
游戏主要的玩法就是:
-
游戏中,顾客会来点菜,而玩家需要做的就是点击左边的菜品来进行做菜的操作,当到达指定的点击数,菜品就会制作完成,此时点击顾客头上的气泡,即可完成上菜操作,如果及时满足了顾客的要求就会赚到钱!(点错了就上错了,顾客会生气地离开)
每局游戏时长是三分钟。
-
每局游戏前,玩家将有机会选择这局上架的菜品以及准备相应的库存,本金会即时减去,卖不完的菜品会亏掉。
游戏中共有三种顾客,每种顾客对不同的菜品都有不同的偏好,玩家需要自己摸索出每种顾客的喜好。
菜品和目前店铺的等级也有适应度,如果选的都是不合适的菜品,可能会出现一整局没几个人来光顾的情况。。
-
玩家的终极目标是在限定的天数内挣到一定数额的金钱。
-
玩家将有机会以一定数额的金钱来升级店铺,升级后会更换为全新的店面,同时增加一名厨师,当玩家点击厨师制作时,他会自动帮你制作指定菜品(时间会比自己点击长一点),同时对不同菜品的适应度也会改变,玩家将有机会售卖收益更高的菜品;客流量也会相应增大。
-
玩家可以在每局游戏开始前用一定数额的金钱换取buff效果,能暂时性增强下一局游戏的某些属性。
-
每天的天气可能会不一样,当下雨时来的客人会少一点。
==运气很重要!!==
谋略也很重要,如何正确地选择菜品和库存,找到让收益最大化的组合,将是通关的关键。手速也很重要,点得越快,赚到钱的机会就越大。。
摘自交的实训感想。。
这次实训给我最大的感受就是游戏开发真的一件非常复杂的事情,需要很多人的共同努力共同参与,才能做出一个令人满意的作品。团队的沟通真的很重要,需要不断地沟通才能让大家都达成一个共识,保证开发不出错;代码管理也是很重要的事情,不同人之间写的代码如何做到解耦,又如何保证数据的流通,还要保证代码的可读性,组织好整个代码框架和结构,对于整个开发具有很重要的意义。
在这个过程中学习了很多新知识,希望自己能带着这些新知识继续进步!也感谢组里的大家一起努力做出了这个作品,能投入到这个过程中真的很开心!
----------------------------------------------------我是分割线--------------------------------------------------------
作为一个确定要走TA方向的小萌新,这个项目更多带给我的其实还是对游戏制作整体流程的一个大的把控,以及和他人合作的经验,沟通的重要性等等等等。我的小私心其实想把自己的工作更多地限于TA方面的工作,不过话又说回来,做独立游戏就是得什么都会一点才行啊哈哈哈哈
最后只做了一个粗糙的下雨效果,其实还有在这些人物上实践一下卡通渲染的打算,不过时间还是太紧,连给自带的Unlit Shader加上个阴影都没空做了,大家都是Unity初学者,能做到这一步真的很不容易!!再次感谢一起做这个的同学们!!