在线客服
当前位置:蜗玩游戏 > 新闻资讯 > 游戏资讯 > 《星际砖块》研发分享:处置速度与粒子殊效

《星际砖块》研发分享:处置速度与粒子殊效

  本文将由独立游戏工作室Q穿越火线 Design的开创人Danny Day说明一款打砖块游戏《Drawkanoid》,引进中国市场后也称为《星际砖块》。该款游戏博得了Nordic Game Discovery Contest 2019比赛,简称NGDC比赛的第一个。


  以下为分享详细资料:


  我是Danny Day,Q穿越火线 Design是一家2007年在南非开办的小型独立游戏工作室。


  在2011年,咱们借助《桌面地下城》博得了一项IGF奖,在延续的4年中,咱们将这款游戏发布到Steam平台以及移动平台。在这段时间里,咱们阅历了一系列团体变化,也尝试了不一样的游戏原型,积聚了大批跨平台移动开发的经验。




  Q穿越火线 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游戏平台和移动平台,相关于启动的观点验证版本,该版本游戏会有越多的延伸资料,并且越发精彩。


  最新版的游戏进入了枪弹地狱因素,我运用不一样游戏模式冒险空间的策划,游戏进入了完整的回放系统,可以记载玩众的最好时辰,以便此后向其他玩众夸耀。另外,我还对游戏入门、教学和总体机能从事了改良。






  一家中国发布商也将《星际砖块》发布到中国移动市场,从中,我积聚了对海外移动版本游戏更改的许多经验。我十分愉快游戏最终可以发布得手机平台,渴望众人在触屏装配上玩这款游戏,领悟《星际砖块》带给你们的乐趣。

 发表回复
 2条评论 正序查看
2020-05-11 18:07:12

我就想请教一下模拟器怎么搞?

2020-04-18 09:09:46

感谢分享《星际砖块》开发分享:处理速度与粒子特效 !不过哥已经离开江湖好多年,现在专职奶爸生活,老婆上班我带娃,一天无聊就看看你们怎么吹逼

1