首页 首页 PC游戏快讯 查看内容

新一代打砖块游戏《星际砖块》开发分享

2019-10-27 13:42| 发布者: admin| 查看: 100| 评论: 7

摘要: 本文将由独立游戏工作室QCF Design的创始人Danny Day介绍一款打砖块游戏《Drawkanoid》,引入中国市场后也称为《星际砖块》。该款游戏赢得了Nordic Game Discovery Contest 2019大赛,简称NGDC大赛的第一名。video: ...
本文将由独立游戏工作室QCF Design的创始人Danny Day介绍一款打砖块游戏《Drawkanoid》,引入中国市场后也称为《星际砖块》。该款游戏赢得了Nordic Game Discovery Contest 2019大赛,简称NGDC大赛的第一名。

新一代打砖块游戏《星际砖块》开发分享

video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_897253252838866946

项目介绍

我是Danny Day,QCF Design是一家2007年在南非创办的小型独立游戏工作室。

在2011年,我们凭借《桌面地下城》赢得了一项IGF奖,在后续的4年中,我们将这款游戏发布到Steam平台以及移动平台。在这段时间里,我们经历了一系列团队变化,也尝试了不同的游戏原型,积累了大量跨平台移动开发的经验。

新一代打砖块游戏《星际砖块》开发分享

QCF Design希望制作让玩家觉得乐在其中的小型游戏项目,《星际砖块》便是其中之一。

Africa Games Week非洲游戏周是在南非举办的第一个大型独立游戏大会。我在游戏周活动中把《星际砖块》提交给了NGDC大赛的开普敦赛程。

我希望通过向国际评委宣传这款游戏可以获得有效的反馈。但我没有想过会赢得开普敦赛程,更不用说在NGDC大赛被选为4个入围决赛的作品之一,这一次获奖对我们是一次莫大的鼓舞。

新一代打砖块游戏《星际砖块》开发分享


开发过程

我为《星际砖块》游戏构思了好些年,我的第一个想法是“在打砖块游戏画上球板”。

我开发了一个简单的原型,但觉得该游戏没有当时Notrium的打砖块游戏《Break Quest》和Ricochet系列游戏一样优秀的品质,所以没有继续开发下去。

新一代打砖块游戏《星际砖块》开发分享

在2006年,我为南非唯一的主机游戏工作室工作,他们将可以在DS运行的《星际砖块》版本在E3大会上进行了宣传。我尝试了决斗画面,以及触屏笔可以实现的升级效果,但是工作室在不久后关闭了,所以《星际砖块》的开发又一次中断。

 

此后,《星际砖块》成为了我的测试项目,每次有新的工具推出,或物理系统改进,我都会用来解决游戏上个版本的问题。在完成《桌面地下城》后,我试着和团队制作了《星际砖块》的原型,但开发团队之间产生比较严重的分歧。

新一代打砖块游戏《星际砖块》开发分享

此后,在参与Free Lives举办的Game Jam活动时,我尝试了专注于速度的《星际砖块》版本,并且使用了很多种不同方法,最后得到了和现在版本差不多的作品。

在南非游戏行业主体IESA组织的GDC活动期间,我在手机上对Humble公司展示了该版本,他们非常喜欢这款游戏,提出把它作为Originals系列游戏之一进行投资。这更坚定了我想要开发一款与具有深入思考和复杂平衡的回合制《桌面地下城》不同的游戏。

新一代打砖块游戏《星际砖块》开发分享


核心机制-速度

 《星际砖块》设计中的所有内容都由高速球呈现。玩家会经历子弹时间,从而有机会击中小球。线段会在二点间形成直线,而不是以涂鸦效果形成,这样可以实现更好的控制。

每个粒子效果都有缓慢和快速的元素,因此砖块破坏或反弹过程会以完整的速度呈现,但它们也有只能在子弹时间注意到的碎片和其它效果,让人感觉到小球必须破坏一些东西。

新一代打砖块游戏《星际砖块》开发分享

 
开发该游戏最难的部分是:在超高速运动和超慢速运动两种极限状态间转换。游戏物理在两种极限状态的效果不好,修复问题需要完全重写时间设置和碰撞的代码。

如果不是使用Unity开发的话,《星际砖块》的开发过程会更加困难,但Unity的粒子效果在高速状态会消耗很多性能,而且在近乎暂停的减速过程显得非常稀疏,所以游戏内的大部分效果都是自定义的。

新一代打砖块游戏《星际砖块》开发分享

游戏中最复杂的代码负责处理小球击中减速区域的时间和位置。游戏的碰撞处理会先把高速小球移动到减速区域,然后再注册需要减速的物体。如果提前预测减速过程,物体会在小球处于减速区域外的较远位置时发生减速。

我的解决方案会准确地对游戏模拟的时间进行减速,让小球在首次碰到玩家的可绘图区域时,大量处理物理模拟效果,使得减速过程不被中断太明显。把该过程处理好可以立即大幅提升游戏的感觉。


游戏视觉效果

《星际砖块》的视觉效果开发中,我没有使用很多自定义着色器,只使用了一些泛光效果和大量动态粒子效果。许多粒子运动是从格斗游戏中提取出来的,以提供冲击权重,例如:初次击中的闪光效果会发出定向粒子,用来表示冲击力。

我试着实现格斗游戏概念中的摄像机加载效果,提供定向屏幕抖动,从而使运动看起来不只是影响小球而已。总体而言,游戏中一共有4种不同的屏幕抖动效果,所有效果都用于不同的游戏情境。

新一代打砖块游戏《星际砖块》开发分享

从技巧方面看,最重要的部分是如何处理Unity的粒子和尾迹系统,使它们在高速状态和方向快速改变时看起来更好。所以,我跟踪碰撞点和冲击的计算次数,然后手动在它们之间发射粒子,或是给Unity标准尾迹插入顶点,使它们看起来更准确。


未来计划

在2018年,《星际砖块》首次面向PC平台通过Humble Bundle订阅发布。由于我目前全力开发《Spry Fox》,所以我只在闲暇时间更新《星际砖块》。

但是,我会把游戏发布在Steam游戏平台和移动平台,相对于最初的概念验证版本,该版本游戏会有更多的扩展内容,而且更加精美。

最新版的游戏加入了子弹地狱元素,我使用不同游戏模式探索空间的设计,游戏加入了完整的回放系统,可以记录玩家的最佳时刻,以便此后向其他玩家炫耀。此外,我还对游戏入门、教程和总体性能进行了改进。



一家中国发行商也将《星际砖块》发布到中国移动市场,从中,我积累了对国外移动版本游戏改动的不少经验。我非常高兴游戏终于可以发布到手机平台,希望大家在触屏设备上玩这款游戏,体会《星际砖块》带给你们的快乐。


小结

从Danny Day介绍《星际砖块》游戏的开发过程中,我们可以一窥世界其他地区Unity独立工作室或开发者的工作与生活。我们也希望Unity能够帮助更多独立开发者实现自己理想中的游戏。

下载Unity Connect APP,请点击此处。 观看更多Unity官方精彩视频,请关注“Unity官方”B站账户。

你可以访问Unity答疑专区留下你的问题,Unity社区和官方团队帮你解答:

Connect.unity.com/g/discussion

推荐阅读

使用Unity创作印第安纳·琼斯的教室环境

使用ProBuilder实现自定义Snaps Prototype资源

创作类《塞尔达传说:旷野之息》风格的水着色器

MARza动画星球新作《The Peak》

Unity与《狮子王》,再创奇幻世界

使用Unity开发沙盒游戏《The Serpent Rogue》

直播课程

10月30日的直播课程由Unity技术经理成亮为你进行Unity 2019.3最新2D功能实例讲解。[了解详情.....]

直播时间:10月30日 20:00-21:00 (下周三晚 )

直播地址:

https://connect.unity.com/i/a8a694a6-4ffc-4f70-9db2-58ca02f98826



喜欢本文,请点击“在看”


更多精彩 VR游戏下载 , VR破解资源 , oculus quest游戏 , 请到520VR游戏交流网

鲜花

握手

雷人

路过

鸡蛋
| 收藏

最新评论(7)

引用 神头人 2019-11-24 00:08
啥玩应呀
引用 ★红肩章 2019-11-20 00:03
广告位,,坐下看看
引用 早跑了 2019-11-19 00:03
LZ帖子不给力,勉强给回复下吧
引用 ★红肩章 2019-11-18 00:07
天啊.
引用 玉藻姬夕罗 2019-11-17 00:04
支持,楼下的跟上哈~
引用 兴云之路 2019-11-10 00:14
LZ是天才,坚定完毕
引用 hule0911 2019-11-9 00:06
OMG!介是啥东东!!!
发表文章

520VR公告

本站内容全来至于网络收集,用于学习交流请24小时内删除

网站VR学习交流资源更新时间2天/更新1/次,如侵犯到贵公司版权请来信.

本站非实际运营网站,所载全部信息内容均仅作为软件系统功能测试之用,请适量下载.

1.赞助本站送U盘/移动硬盘活动进行中  2.升级下载服务,客户端1.5开发,游戏库归类升级

本站不会以任何形式发布、破解、制作盗版中国VR游戏内容,请大家支持中国VR行业发展

我知道了

版权保护投诉指引|小黑屋|520VR游戏客户端|关于我们|520VR游戏破解汉化玩家交流学习网 |网站地图

Powered by 520VR X3.4  © 2018-2019 版权所有.