像 Dragon 开发者一样开放共享源代码,激励未来的程序员

一月,RGG已在RGG上发布。像龙一样:无限的财富,犯罪剧系列的第八部主线作品。在推出前几周,技术总监 Yukata Ito 分享了一张照片游戏的源代码。对于 3A 开发商来说,这是一个不寻常的举动,在 11 月底的一次采访中自动机媒体,伊藤说这是他为未来的程序员提供鼓励的方式。

“我首先创建了一个 X 帐户,因为我觉得没有多少游戏开发者为那些想成为程序员的人传播技术信息,”Ito 告诉 Automaton。他指出了有抱负的开发人员在尝试向成熟的同行学习时可能面临的障碍,并希望他的帖子能够帮助未来的开发人员了解编程如何变得“令人惊讶的简单”。

编程经理 Tomoaki Nakamura 同样承认游戏开发中的保密性是多么普遍,以及人们如何假设《Like a Dragon》游戏使用了“某种特殊编程”。他希望通过展示 RGG 使用“普通”C++,证明这种语言“足以让任何人都能够制作游戏”。

伊藤表示,申请世嘉的毕业生不懂 C++。不过,他相信他们应该,因为“很多高端游戏”都是用技术语言制作的。 “如果你想参与主​​机游戏开发,”他建议,“在你还是学生的时候就获得用 C++ 创建游戏的经验是个好主意。”

阅读更多:《使命召唤》的原始战区地图获得开源发布

他自己承认,该帖子“突破了”RGG 允许公开的内容的限制。但他强调,此举是在展示源代码之前与每个团队(包括编写源代码的程序员)进行协商后做出的。他选择的部分“相对干净”,他希望这会引起良好的反应,并且有意对初学者友好。

像龙,像程序员

就像《龙》游戏几乎每年发布一次,有时每年发布两款游戏。为了帮助新员工入职并“尽快解决出现的问题”,RGG 资深员工(编程人员和其他人员)通常会被安排在新员工旁边,以促进更轻松的沟通。

“我总是告诉我们的新程序员要尊重其他团队的人,”伊藤向 Automaton 解释道。 “我指导他们……尽量为对方着想。这种可靠的态度让设计师和策划者更愿意与程序员协商,我相信这对工作室的人际关系非常有利。”

“我们要求 RGG 的程序员不仅要按照指示工作,”他继续说道,“还要对游戏设计形成并表达自己的意见,并为改进游戏做出贡献,因此我们也在这方面对他们进行培训。”

对于有抱负的程序员,伊藤表示,这个职业适合任何人,“只要他们学会了编程的基础知识。[它]不仅适合那些专业学习过编程的人。[…]如果你在另一个行业工作,梦想成为一名游戏程序员,我们鼓励你申请 RGG Studio 的职业生涯中期职位空缺。”

您可以阅读 Automaton 对 Ito 和 Nakamura 关于《如龙》系列编程的完整采访这里