阻碍游戏工作室交付进度的“减速带”

2024-02-11 05:50

本文主要是介绍阻碍游戏工作室交付进度的“减速带”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

新冠疫情爆让整个行业重新洗牌,即使在疫情之前,游戏工作室也很难完全按照原定的计划时间发布游戏。虽然软件开发延迟自软件诞生之初就早已有之,但近年来这个问题似乎愈演愈烈,让人更加担忧。现在的软件开发需要面对更复杂的图形、功能和在线体验等需求,即使2020年的技术已大幅提升,也仍然无法跟上市场所需的开发速度。

以美国的纳斯卡赛车为例。与游戏开发团队一样,纳斯卡赛车也需要顶着巨大的压力下冲击终点,并在此过程中不断实现速度与质量的平衡,而这也正是赢得纳斯卡赛车最关键的一点。文末我将继续以纳斯卡赛车为例。

目前,Incredibuild 已经与全球最大的游戏工作室达成了合作,以帮助他们按时发布游戏。因此在这篇文章中,我将与大家分享一些我们克服部分交付障碍的经验以及方法。

障碍1:润色(我知道,有人有点反感这个词)

在这里插入图片描述
游戏开发者网站 Gamasutra 的文章《游戏润色的艺术:开发者之声》就这个问题进行了深入的探讨。不出所料,“润色”的定义非常宽泛,既可以表示保持游戏体验的一致性(“润色是将所有事物凝聚成一个整体。”——Gamasutra 引用游戏开发公司 BioWare 的《龙腾世纪》系列执行制作人 Mark Darrah 的话),也可以表示润色所有可能产生巨大影响的微小细节。

然而,无论“润色”是指微调小细节、处理大细节还是修复漏洞(对,就是漏洞),很明显,润色是大多数游戏工作室解释游戏为何延期发布的主要说辞之一。遇事不决都可以交给润色,我猜这也是所有游戏工作室都喜欢用这个词的原因。

障碍2:功能蔓延

在这里插入图片描述

一旦项目范围发生变化,一切都要随之改变,游戏的发布日期首当其冲。因为你会发现要交付的是一个完全不同的游戏,以及从未料想会出现在这个游戏里的功能。这在游戏行业屡见不鲜,正如 Max Gaming Technologies 的创始人 Adrian Wright 在《端对端游戏开发:手把手教你开发独立严肃游戏和模拟器》所说:“功能蔓延是软件开发的一大难题,可能是延期交付的首要原因。”但在本文,功能蔓延要退居第二,润色才是延误的最大原因。

障碍3:永无止境的迭代

在这里插入图片描述

文章《视频游戏为何经常延迟交付》引用了暴雪娱乐公司参与制作《暗黑破坏神III》的制作总监 Rob Foote 的话:“开发行为应该基于游戏质量,而非15个月前同意的交付日期。”这是至高真理,但最终的结果就是:你无法按期交付。

这不仅仅因为游戏开发者都是完美主义者,尽管他们确实是完美主义者。还因为游戏的迭代非常耗时。游戏越复杂,迭代消耗的时间就越多,正如《Scrum 敏捷游戏开发》一书中所说:“游戏、资产数据库、构建环境和管道的复杂性会随着时间的推移而增长。当这种情况发生时,迭代时间往往也会增加,因为需要运行更多代码,在数据库中整理更多资产。在项目开始的时候,集成会非常快,但随着时间的推移,集成会越来越难。不知不觉中,有一半的时间是在等待编译、导出、烘烤或游戏加载。

障碍4:运维时间长

在这里插入图片描述

回到纳斯卡赛车的例子。在900马力的汽车以每小时200英里(320公里)的速度飞驰时,即使进站加油或更换轮胎只需要16秒的时间,也要十分谨慎。我的意思是说,任何小小的延误都是取胜的关键。这个问题可以进一步论证。

假设游戏制作策划精良,制作人兢兢业业,让每个人都保持警惕以尽量减少功能蔓延,而且还组建了一支由全球最顶尖的游戏艺术家、设计师和开发人员构成的开发团队,相当于拥有了装备最完美的赛车和技术最出众的赛车手。但要注意与头车的距离,因为进站的时间到了!即使你已经拥有了一个超级强大的服务器群,着色器编译、光照贴图烘焙、图形渲染和代码构建通常也需大量时间进行处理。

漫长的处理时间不仅会使整个工作室停滞不前,放慢开发速度,而且还会对迭代造成影响,毕竟迭代越多,游戏就越能实现所需的质量和功能。而进站时间长意味着进站频率低,对于游戏开发来说或许就要等到晚上或周末处理了。如果结果不完美,那我们也只能硬着头皮,迎难而上了。

虽然纳斯卡赛车的目标只是冲击终点,但在游戏开发的世界里,事情却没有那么简单。我们希望以最震撼的动画画面、多平台兼容性和丰富完善的功能完成游戏交付,做一款真正的3A游戏。

也可增加运维频率

漫长的迭代是无法避免的。事实上,我们也希望运行更多的迭代,以发布一个让人们真心称赞的游戏。但我们肯定也希望实现游戏的轻量化开发,以方便我们运行更多的迭代,并仍然赢得比赛的最终胜利。Incredibuild 的加速技术已开发了10余年,为大多数主流的 3A 游戏工作室所使用,可帮助游戏团队、艺术家和开发人员将冗长的流程减少一个数量级,将长达数小时的着色器编译在几分钟内完成,反过来尽可能缩短运维时间,赢得 3A 热门游戏的比赛。

点击了解虚幻引擎加速编译 C++ 及着色器编译加速的解决方案,并获取试用 License!

这篇关于阻碍游戏工作室交付进度的“减速带”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/698983

相关文章

Python开发围棋游戏的实例代码(实现全部功能)

《Python开发围棋游戏的实例代码(实现全部功能)》围棋是一种古老而复杂的策略棋类游戏,起源于中国,已有超过2500年的历史,本文介绍了如何用Python开发一个简单的围棋游戏,实例代码涵盖了游戏的... 目录1. 围棋游戏概述1.1 游戏规则1.2 游戏设计思路2. 环境准备3. 创建棋盘3.1 棋盘类

国产游戏崛起:技术革新与文化自信的双重推动

近年来,国产游戏行业发展迅猛,技术水平和作品质量均得到了显著提升。特别是以《黑神话:悟空》为代表的一系列优秀作品,成功打破了过去中国游戏市场以手游和网游为主的局限,向全球玩家展示了中国在单机游戏领域的实力与潜力。随着中国开发者在画面渲染、物理引擎、AI 技术和服务器架构等方面取得了显著进展,国产游戏正逐步赢得国际市场的认可。然而,面对全球游戏行业的激烈竞争,国产游戏技术依然面临诸多挑战,未来的

火柴游戏java版

代码 /*** 火柴游戏* <p>* <li>有24根火柴</li>* <li>组成 A + B = C 等式</li>* <li>总共有多少种适合方式?</li>* <br>* <h>分析:</h>* <li>除去"+"、"="四根,最多可用火柴根数20根。</li>* <li>全部用两根组合成"1",最大数值为1111。使用枚举法,A和B范围在0~1111,C为A+B。判断</li>** @

国产游戏行业的崛起与挑战:技术创新引领未来

国产游戏行业的崛起与挑战:技术创新引领未来 近年来,国产游戏行业蓬勃发展,技术水平不断提升,许多优秀作品在国际市场上崭露头角。从画面渲染到物理引擎,从AI技术到服务器架构,国产游戏已实现质的飞跃。然而,面对全球游戏市场的激烈竞争,国产游戏技术仍然面临诸多挑战。本文将探讨这些挑战,并展望未来的机遇,深入分析IT技术的创新将如何推动行业发展。 国产游戏技术现状 国产游戏在画面渲染、物理引擎、AI

PMBOK® 第六版 规划进度管理

目录 读后感—PMBOK第六版 目录 规划进度管理主要关注为整个项目期间的进度管理提供指南和方向。以下是两个案例,展示了进度管理中的复杂性和潜在的冲突: 案例一:近期,一个长期合作的客户因政策要求,急需我们为多家医院升级一个小功能。在这个过程中出现了三个主要问题: 在双方确认接口协议后,客户私自修改接口并未通知我们,直到催进度时才发现这个问题关于UI设计的部分,后台开发人员未将其传递给

第四次北漂----挣个独立游戏的素材钱

第四次北漂,在智联招聘上,有个小公司主动和我联系。面试了下,决定入职了,osg/osgearth的。月薪两万一。 大跌眼镜的是,我入职后,第一天的工作内容就是接手他的工作,三天后他就离职了。 我之所以考虑入职,是因为 1,该公司有恒歌科技的freex平台源码,可以学学,对以前不懂的解解惑。 2,挣点素材钱,看看张亮002的视频,他用了6000多,在虚幻商城买的吸血鬼游戏相关的素材,可以玩两年。我

nyoj 1038 纸牌游戏

poj 的一道改编题,说是翻译题更恰当,因为只是小幅度改动。 一道模拟题,代码掌控能力比较好,思维逻辑清晰的话就能AC。 代码如下: #include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct node{char c[5];int rk;char da[5];int nu

如果出一个名叫白神话悟空的游戏

最近黑神话由于与原著不符引起了原著派的争议。 所以我在摸鱼的时候想到如果游科或者某个别的公司“痛改前非”不夹带私货完全复刻吴承恩百回版剧情制作一个“重走西游路”的游戏,会有一个什么样的销量?(设定为原著派已经多方渠道认证,此游戏的确没有夹带私货,绝大部分复刻了原著剧情) 游戏玩法我想了几类 超长线性有岔路蜈蚣形状地图,蜈蚣的腿部是探索区域和支线,重走西游路线,开篇就是开始取经前唐玄宗御弟cg

《黑暗之魂2:原罪学者》是什么类型的游戏 《黑暗之魂》可以在苹果Mac电脑上玩吗?

在宏大的世界观游戏中,《黑暗之魂2:原罪学者》脱颖而出,以其探索性和挑战性征服了全球玩家的心灵。下面我们来看看《黑暗之魂2:原罪学者》是什么类型的游戏,《黑暗之魂2:原罪学者》可以在苹果电脑玩吗的相关内容。 一、《黑暗之魂2:原罪学者》是什么类型的游戏 《黑暗之魂2:原罪学者》作为《黑暗之魂2》的增强版和重制版,是一款FromSoftware制作、BANDAI NAMCO和FromSoft

http网络请求与下载进度

Http_request 目录 一、XMLHttpRequest 在使用 Fetch API 进行网络请求时,原生的 Fetch API 并不直接支持获取下载进度的功能,因为 Fetch API 主要是基于 Promise 的,它主要关注于请求的成功或失败,以及响应数据的处理,而不直接处理像进度跟踪这样的底层细节。 不过,你可以通过一些技巧或方法间接实现下载进度的跟踪。以下是一些常用的方法: