Perforce发布《2023游戏开发与设计现状报告》,为游戏开发行业提供参考

近期,Perforce发布了《2023游戏开发与设计现状报告》。此报告调查了来自全球各地的游戏开发专业人士,了解他们面临的主要开发挑战、使用的工具和流程,以及目前最让他们对这个行业感到兴奋的方面。

龙智作为Perforce授权合作伙伴,将此报告翻译成中文并在以系列文章的形式于近期陆续发布,帮助大家了解游戏行业现状,分析行业未来趋势,并展望游戏开发的前景。

图片

序言

欢迎阅读《游戏开发与设计现状报告》!

此年度调查汇集了来自全球各地的游戏创作者的见解,囊括从独立团队到3A级别的制作团队。

游戏和科技行业一直在迅速发展,而在过去的三年里,《游戏开发与设计现状调查》一直被视作衡量行业发展方向的晴雨表。通过参与这类调查,游戏创作者向其他行业的领导者提供了包括有关新兴的挑战和趋势,以及团队和项目如何转变的见解。

通过此年度调查,我们努力涵盖游戏开发过程各个阶段的人员的观点,从设计师、项目经理和导演,到工程师和制片人。我们汇集了各种经验水平的人士的意见,从新手到行业老手。

今年是年度《游戏开发与设计现状报告》的第三个年头,我们希望了解这些年来,平台、IDE和其他重要工具的预测和采用率发生了哪些变化。我们还想探讨是什么导致游戏创作者感到压力和产生瓶颈,以及什么有助于他们创新、迭代和迸发灵感。

今年的报告提供了关于游戏行业发展方向的重要数据,包括游戏开发团队的组建方式、他们在哪些领域投入了时间和资源,以及他们在技术层面做出了哪些决策,以继续开发优秀的游戏。我们相信,您会发现本报告对您正在考虑的战略决策来说是一个有用的资源,同时也是一份可以指导您自己的工作室或团队不断发展的指南。

我和我的团队,谨代表Perforce,在此衷心感谢所有参与的人。我很期待看到大家一起共同成长。

图片

Brad Hart

首席技术官,Perforce

值得关注的趋势

对比以往《游戏开发与设计现状报告》的结果

  • 人才获取是现今团队面临的最大挑战

    去年,资金明显是困扰游戏创作者的头号问题。今年,全球劳动力短缺继续影响所有行业,最大的挑战是人才的获取和留任(32%),同比增加了45%。

  • 开发AR和VR游戏的创作者越来越少

    2020年和2021年进行的调查显示,游戏创作者预测AR和VR将成为该行业的主导力量。但在今年,只有13%的受访者表示他们目前正在开发VR项目。去年这个数字为28%。

其他主要发现

  • PC端仍然是最受欢迎的平台

    90%的受访者正在开发PC端项目。

  • 许多工作室选择自行发布

    45%的受访者在最近的项目中选择自己动手。

  • AAA级游戏项目时间不足

    对于这个群体49%的受访者来说,与时间相关的问题是他们在开发速度上面临的最大挑战。

哪些人参与了调查?

最能描述您所在公司的是?

图片

您在游戏开发行业工作了多长时间?

换句话说,您已经开发自己的游戏多久了?

图片

您的团队规模有多大?

图片

*在本报告中,百分比已四舍五入至最接近的整数。

最能描述您目前职业的是?

图片

影响游戏创作者的挑战

无论是来自独立游戏、AAA大作,还是介于两者之间,游戏开发者都会面临许多相似的挫折与挑战。我们的调查受访者表示,今年的主要挑战是人才获取和留任(32%)。其他的重要挑战包括获得资金、为创新腾出时间以及协作。

获取人才和资金是游戏开发的主要挑战

挑战#1:人才获取

与前几年相比,一个显着的变化是,现在有32%的受访者认为获取和留住人才是游戏开发中最大的挑战(以往的最大挑战都是获得资金)。由于全球劳动力短缺仍然影响着所有行业,并且许多人在新冠期间工作发生了变化,各种规模的团队都感受到了压力。

挑战#2:为团队和项目争取资金

随着消费者和企业期望的不断提高,以及受众使用了更多的平台和流媒体服务,这也提高了衡量游戏是否成功的标准。开发一款游戏,即使是相对简单的游戏,比以往更耗时、更昂贵。

随着免费增值(freemium)游戏模式的成功,游戏概念需要展示一条清晰明确的盈利与可行性路线才能起步。在这个拥挤且竞争激烈的市场中,23%的受访者将资金视为他们的最大挑战。

挑战#3:为创新腾出时间

团队必须快速行动,即使人员有限。这种动态的环境给各种规模的团队和工作室都带来了压力。对于21%的受访者来说,“为创新腾出时间 ”是一个挑战。深入挖掘数据后,我们发现这在3A级工作室中最为突出,该细分中有31%的受访者将其视为最大挑战(而独立和中型工作室的这一比例为14%)。

您在游戏开发过程中遇到的最大挑战是?

图片

缓慢的工作流程与团队之间的协作问题正在挑战效率

人才短缺和时间不足是开发速度的关键障碍

当被问及开发速度面临的最大挑战时,43%的受访者表示没有足够的团队成员和/或知识。这一观点指出了先前提到的人才获取和留任挑战,以及对获取知识或指导的更正规化途径的需求。

什么最能描述您在开发速度方面面临的最大挑战?

图片

来自Incredibuild的见解

对于AAA游戏开发人员来说,时间比人员配置更重要

对于近一半 (49%) 的AAA游戏开发者来说,时间问题变得越来越重要。特别是,有31%的人表示“构建时间过长”是最大的挑战,而18%的人表示“缺乏足够的时间进行迭代”是最大的挑战。综合起来,它们甚至超越了人员配置/知识问题(33%),成为了最主要的阻碍。

来自特定行业的协作需求

工作室有各种各样的协作需求

如今,工作室比以往任何时候都更加分散,团队正在处理的数字资产数量也在呈指数级增长。因此,受访者将“传输大文件”列为他们面临的最大协作挑战(28%)一点也不奇怪。游戏开发人员还提到了一系列挑战,包括“一致性”、“沟通”以及在工具之间“信息来源分散”。

最能描述您在协作方面面临最大挑战的是?

图片

  • 共享和维护自定义规则

  • 正确设置协作工具

  • 工具之间的信息来源分散

  • 跨部门沟通

  • 遵守项目时间表

  • 无法合并的文件格式

(未完待续)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/97273.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第85步 时间序列建模实战:CNN回归建模

基于WIN10的64位系统演示 一、写在前面 这一期,我们介绍CNN回归。 同样,这里使用这个数据: 《PLoS One》2015年一篇题目为《Comparison of Two Hybrid Models for Forecasting the Incidence of Hemorrhagic Fever with Renal Syndrome i…

【JavaEE重点知识归纳】第6节:数组

目录 一:数组的基本概念 1.什么是数组 2.数组的创建和初始化 3.数组的使用 ​编辑二:数组是引用类型 1.了解JVM的内存分布 2.基本类型变量和引用类型变量的区别 3.认识null 三:数组的应用场景 1.保存数据 2.作为函数的参数 3.作为…

BUUCTF Basic 解题记录--BUU XXE COURSE

1、XXE漏洞 初步学习,可参考链接: 一篇文章带你深入理解漏洞之 XXE 漏洞 - 先知社区 2、了解了XXE漏洞,用burpsuite获取到的url转发给repeater,修改XML的信息,引入外部实体漏洞,修改发送内容,…

ubuntu系统开机黑屏(只显示logo、左上角光标闪烁)问题

问题背景 在使用pycharm的时候,我使用了pycharm的快捷键ctrlaltF7,结果进入了ubuntu的ttf界面,由于之前不知道这个东西,百度一顿乱搜,以为显卡驱动出问题了,就把驱动删了,其实我完全可以ctrlal…

Library <iconv2.4.0> not found 解决方法

1、升级到Xcode15之后,跑到C的库出现了这个问题。 2、于是去Xcode里面搜了一下,这个库已经搜不到了,但是项目里还是配置的,于是接下意识把它删掉了,就不报错了,顺手还把类似的这个库给加进去了 3、而且跑起…

[JAVAee]SpringBoot-AOP

目录 Spring AOP ​编辑AOP适用场景 AOP的组成 连接点(Join Point) 切点(Pointcut) 通知(Advice) Spring AOP的实现 添加依赖 定义切面与切点 切点表达式的说明 定义相关的通知 Spring AOP AOP(Aspect Oriented Programming)是面向切面编程,是一种设计思想.对某一类…

termius mac版无需登录注册直接永久使用

1. 下载地址:termius下载 2. 解压安装 3. 当出现 “termius”已损坏,无法打开 则输入以下命令即可:sudo xattr -r -d com.apple.quarantine /Applications/Termius.app 最后去 系统设置-> 隐私与安全性-> 仍要打开 4. 删除app-update.yml文件&…

竞赛选题 深度学习 python opencv 动物识别与检测

文章目录 0 前言1 深度学习实现动物识别与检测2 卷积神经网络2.1卷积层2.2 池化层2.3 激活函数2.4 全连接层2.5 使用tensorflow中keras模块实现卷积神经网络 3 YOLOV53.1 网络架构图3.2 输入端3.3 基准网络3.4 Neck网络3.5 Head输出层 4 数据集准备4.1 数据标注简介4.2 数据保存…

Android Camera FW 里的requestId和frameId

安卓相机frameworks里面经常出现requestId和frameId,最近简单看了一下代码,发现相关流程还是很复杂的,总结来看requestId 就是上层(java)发送的repeating(capture)请求的id,是从0开始递增的。 这是CameraD…

jira 浏览器插件在问题列表页快速编辑问题标题

jira-issueTable-quicker 这是一个可以帮助我们在问题表格页快速编辑问题的浏览器插件 github 地址 功能介绍 jira 不可否认是一个可以帮助有效提高工作效率的工具,但是我们在使用 jira 时使用问题表格可以让我们看到跟多的内容而不用关注细节,但是目…

简单两步实现离线部署ChatGPT,ChatGPT平替版,无需GPU离线搭建ChatGPT

文末附主程序安装包和大模型参数文件~ 演示效果如下图所示: 一、使用方法 软件主要分为两个部分:GPT4ALL软件主体(主程序)模型参数(离线模型),如果使用API Key的话则不需要下载模型参数。 可以…

Linux和Hadoop的学习

目录 1. Linux的常用快捷键2. Hadoop集群部署问题汇总 1. Linux的常用快捷键 复制:CtrlshiftC 粘贴:CtrlshiftV TAB:补全命令 编写输入:i 退出编写:esc 保存并退出:shift: 2. Hadoop集群部署问…

mariadb 错误日志中报错:Incorrect definition of table mysql.column_stats:

数据库错误日志出现此错误原因是因为系统表中字段类型或者数据结构有变动导致,一般是因为升级数据库版本后未同步升级系统表结构。 解决方法: 1.如果错误日志过大,直接删除。 2.执行 mysql_upgrade -u[用户名] -p[密码];,这一步…

Redis-数据过期策略

数据过期策略 惰性删除策略优点:对cpu比较友好,在用到该key的时候才去进行判断,对于很多用不到key不用浪费时间去检查是否过期缺点:对内存不友好,如果一个key过期了,但是我们又一直没有用到该key&#xff0…

一张图搞定英文星期、月份、季节总也搞不定的星期,月份,季节,一张图搞定,还有必用的常见搭配,再也不担心用错介词了~

一张图搞定英文星期、月份、季节 总也搞不定的星期,月份,季节,一张图搞定,还有必用的常见搭配,再也不担心用错介词了~

使用vite+npm封装组件库并发布到npm仓库

组件库背景:使用elementplusvue封装了一个通过表单组件。通过JSX对el-form下的el-input和el-button等表单进行统一封装,最后达到,通过数据即可一键生成页面表单的功能。 1.使用vite创建vue项目 npm create vitelatest elementplus-auto-form…

Anaconda的下载与安装

1、下载 Anaconda 这里不管是集成显卡还是独立显卡,第一步先安装Anaconda。 网址:https://mirrors.bfsu.edu.cn/anaconda/archive/ ,这里给出的是镜像源,也可以去官网下载(下载哪个版本都行)。 2、下载完成…

ST表(RMQ问题)

ST表能够O(1)地解决区间[l,r]之间最值问题 1.建表&#xff0c;首先明白ST[i][j]&#xff0c;表示的是区间[i, i(1<<j)-1]的最值&#xff0c;区间大小为2^j。首先初始化ST[i][0]a[i]。 void init&#xff08;&#xff09;{for(int i1; i<n; i){ST[i][0]a[i];} } 因为…

【Python_PyQtGraph 学习笔记(八)】基于PyQtGraph将X轴坐标设置为系统时间

【Python_PyQtGraph 学习笔记(八)】基于PyQtGraph将X轴坐标设置为系统时间 前言正文1、获取plotItem的bottom轴对象2、设置刻度值,即获取时间3、刻度值与显示数值绑定4、设置bottom轴的刻度数值显示前言 基于PySide2、PyQtGraph和PySide2动态绘图,将X轴坐标设置为系统事件…

几道web题目

总结几道国庆写的web题目 [ACTF2020 新生赛]Include1 点进去发现就一个flag.php,源代码和抓包都没拿到好东西 结合题目猜是文件包含&#xff0c;构建payload ?filephp://filter/readconvert.base64-encode/resourceflag.php 得到base64编码过的flag&#xff0c;解码即可 此题…