Hello . 大家好,今天给大家带来一款“奇葩”游戏的制作过程,我是CC。用香蕉也能玩游戏?是的,能。你可以使用Makey Makey、unity、OpenCV和一支香蕉来制作一款游戏。
Pavel Efremov分享了他制作的一款非商业用途的Rick和Morty宇宙背景下的射击游戏,与众不同的是,他使用了一根真的香蕉。
介绍
Pavel Efremov是一位来自莫斯科的CG艺术家和艺术总监。他的主要工作经历是作为Hello Computer工作室的艺术总监。这是一家使用了投影仪、Kinect、VR设备、AR摄像机等设备制作了很多结合了物理与数字体验的游戏的工作室。5年前他离开了这家工作室但是将物理现实与虚拟视觉以各种奇妙方式结合的经历让他深深铭记在心。
理念
几年前,我买了一套Makey Makey GO,虽然当时一次都没用就丢一边吃灰了。但是今年春天,因为疫情的原因我突然时间充裕了起来所以想起来它了。由于我并不是一个程序员而且我对C#编程知识只是略懂,我决定制作一款非常基础的射击游戏,但是一定要有一个很有趣且不寻常的输入设备。我是Rick和Morty的狂热粉丝,又正逢今年三月播出了最后一季的下半部播出了,所以简直是天选之子,就是它了。最终这个想法变得非常简单清晰:我通过笔记本摄像头检测AR标记来知道手枪的位置,然后使用Makey Makey Go触发射击事件,其实就是使用它发送键盘的“空格”键信息给电脑。

枪——香蕉、Makey Makey和AR标记
首先,我开始制作我的香蕉枪。我使用Makey Makey Go来当做手枪扳机,使用AR标记来追踪我的香蕉枪的位置。因此,我在一根香蕉上安装了一根电线,位置大概就是普通枪的扳机位置然后用钥匙环制作了一个放AR标记的支架(参见照片)。由于我没有打印机……这个标记是我自己画的,但是意外的好用呢!当然了你可以使用任何导体来做这个枪,黄瓜也可以。为所欲为!


Unity和OpenCV
我已经用了6年的unity了,这个引擎不仅做游戏很好用,做我们那些奇怪的项目也非常好使!现在在游戏中添加AR功能最流行、最简单的方法就是用unity的OpenCV库。它还有很多很酷的功能比如人脸追踪,如果你以前没买的话现在真的总有理由值得你入坑。
将OpenCV资产添加到项目中时,它会提供很多半成品场景并且附带了该软件包的每个功能的示例。因此,我做的就是修改现有的AR marker演示场景。我添加了一个瞄准图标让它追踪我的AR对象。

为了让玩家体验更有挑战性,我又加了几个简单的脚本:一个脚本来生成敌人,第二个脚本在受到伤害时降低玩家生命值。前面我说过的我真的不是个程序员也不想花太多时间学习编程所以我找朋友帮我写了一哈这些小代码。如果你也不会编程,你可以去YouTube或者论坛去看看免费的unity教程。当然了,要花点时间,不过你肯定能学到点东西嘛!~
画面
我要做的是小型非商用游戏,所以我不想花太多时间去研发。方面真的是每个项目中都很耗时间的部分但是你总要添加内容。所以我制作了一些我可以复用好多次的资产。
地编方面,我用C4D做了个简单的地形模型并且做了无缝贴图这样我可以用动画方式进行简单的位置偏移。

我照着第一部里面的树做了一个树的模型,上色、烘焙AO,全部用SP制作的。使用了SP的自动UV,看起来还不错。

当我研发游戏的时候、我对敌人是谁已经想好了。Rick和Morty在行星上的时候所有前几部的记忆会像小行星一样从天际滑落。每个敌人都会用以前几部的一个截图画面来当贴图。所以,对于敌人,我用Unity shader蓝图制作了一个自定义shader。当它被玩家击中时,它会造成一个很简单的圆形波纹然后生成一个分解效果。


由于它是非商用游戏,我从sketchfab上下载了一个免费的Rick的模型(quentin.cdt制作的)然后使用Mixamo自动绑定和制作简单的奔跑动画。此外,我制作了一个主菜单、介绍的卡通UI,还有血条和时间的游戏UI。

以上就是全部游戏内容了
来源:Thepoly公众号
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答可灵年化5亿美元谷歌带队出海安徽举办省级漫剧大赛AI设计日报0623
可灵正推进从快手分拆独立运营,内部方向为2027年初递交港股上市申报 来源:上海证券报(2026-06-17) AI短剧"产......
火星时代
腾讯又放大招这款AI工具让游戏美术效率提升300是真革命还是噱头
但对于追求极致细节的资深原画师来说,自动化程度高也意味着部分控制权让渡,需要适应 实测体验:响应速度确实惊艳,比传统生图的等待......
2026年,AI短剧早已不是"写一段提示词等生成"的粗放阶段真正拉开差距的,是谁先把从立项到出片的整套工业化流程跑通 过去做A......
什么是负面提示词? 在AI绘画中,我们通常用正向提示词告诉模型想要什么——比如"一个穿红色连衣裙的女孩站在海边"这时候你需要一......
做AI漫剧最头疼的是什么?不是剧情写不好,不是场景出不来——是角色脸上的表情 想写角色开心,只会一句"他开心地笑了";想写难过......
同学您好!