游戏开发看板

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 63w+ 字,讲解图 2808+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2200+ 小伙伴加入学习 ,欢迎点击围观

我们所有的团队都迫不及待地等待着来自 cd projekt red 的 “巫师 3:狂猎” 游戏。

作为游戏和看板的粉丝,我们也很高兴看板工具在游戏的制作过程中发挥了作用。在过去十年中,看板已被证明是开发游戏的好方法,但将精益实践应用于游戏开发的真正原因是什么?

开发游戏的工作

由于常用的硬件开发及其功能的增强,开发游戏的成本每年都在增加,这自然要求并允许更好、更复杂和更详细的游戏。由于需要更高质量的图形、更好的声音、更多的游戏空间和更多的游戏时间,游戏制作的成本迅速增长。
一个游戏开发公司要想成功,他们的每一款产品都需要大卖,而在前一段时间,有些不成功的产品是可以的,每隔几年一次的大卖就可以弥补这些成本.这就是为什么降低成本的需求对于该行业变得如此重要。

游戏开发如何适应敏捷?

精益实践在给定时间内促进流程每个阶段的工作量相等 - 因此 - 在研究、设计、编码、测试和调试之间保持稳定的比例。这不一定适用于游戏开发,游戏开发可以更容易地分为两个主要阶段:前期制作和制作。很可能两者都需要不同的方法。

阶段和方法

在预生产阶段,团队旨在进行研究、寻找想法、概念并思考产品的游戏计划。由于“探索”环境的迭代性质,这可能是使用基于 scrum 的方法的好阶段。每隔几天就会有新的想法、新的研究课题适合 Scrum。

一旦完成,实际的生产阶段就开始设计、建模、编码、测试、质量保证等。此时,因为已经知道你想要做什么,所以迭代的空间很小,而且频繁变化。

这是应用看板更有意义的时候,因为它不需要迭代,并且专注于开发一个接一个的项目。那么可以说,您对要构建的内容了解得越少,像 Scrum 这样基于迭代的方法就越合适。一旦你投入了一个想法并致力于它的生产,你需要的迭代就越少,并且可以将目光投向看板来进行任务处理。

Scrum 不是生产阶段的方式

仅仅是因为工作的各个阶段需要按顺序完成(因为一个阶段需要在工作继续之前完成另一个阶段,例如游戏关卡设计 - 编码 - 图形 - 音频),任何工作都会延迟或受到影响这些阶段未能交付,就不可能将 scrum 实施到生产阶段。

那么,为什么看板有效?

让工作继续进行所需要的是工作流程的健康可预测性、最小化中断和消除 等待 时间——因此,一个系统,它包含粗略的时间限制,并以一种所有人都可以访问的方式可视化整个工作流程团队——即 看板
在游戏开发的制作阶段,当游戏的目标和想法设定好后,首要任务就是以尽可能低的成本实现计划的结果,但在此过程中尽可能多地进行有益的改进。

应用看板通过以下方式促进了这一点:
- 平衡整个系统的流程,从而缩短从开始到结束的时间
- 运行灵活的工作流程,允许快速和直观地进行更改和改进,从而减少大型团队的沟通时间(在游戏开发的这个阶段,团队很大)并且不允许过早的工作和任何过度生产
- 识别和消除浪费。

由于将看板方法应用于游戏开发,许多团队能够更快、更高效地制作游戏,因此成本也更低。在市场竞争激烈的情况下,以低成本取得好成绩势在必行。

回顾

用于游戏开发的看板允许实现工作流程的可预测性(从而更有效地利用资源),并获得流程透明度 - 从而缩短沟通渠道并实现更好的工作分配和流程完善,换句话说,完全优化流程。

相关文章