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公众号
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答《黑神话:悟空》作为一款现象级中国游戏,其成功离不开多种先进计算机技术的支持。本文将深入解析该游戏背后的关键技术,包括虚幻引擎......
在游戏开发领域,Unity和Unreal Engine(虚幻引擎)都是备受推崇的游戏引擎,但它们各自拥有不同的特点和优势。
春节之后大量抢人!这6个行业是转行首选,进去1年顶3年!火星毕业就能进
春节后求职,哪些行业进去能立马涨薪?打破信息差很关键!
还没毕业,就去帮电视台拍活动,作品被主任说“非常好”!猜猜是哪个专业呀?
回想过去,电子游戏里的草其实并不是真正的草。开发者们只是简单地把草的纹理直接贴在游戏关卡的地板上
在火星的就业指导老师那里,经常收到同学们这样、那样的提问。其中有一些共性问题,就业老师会根据自己丰富的经验,为同学们给出合适的回答。