《如龙》系列最新作品《如龙:无限财富》开发幕后揭秘

新作发布与开发团队的技术分享
2024年1月,《如龙:无限财富》正式面市,作为系列的第八部正统续作,引起了广泛关注。在游戏发布前,技术总监伊藤裕也(Yukata Ito)率先在社交平台分享了游戏的源代码截图,这在大型手游开发中实属少见。伊藤表示,这一举动旨在鼓励未来的游戏开发者,开启他们的编程之路。
促进游戏程序员交流的创新举措
伊藤在接受Automaton Media采访时提到,自己创建这个X(Twitter)账号,初衷希望打破信息不对称,让更多有志成为游戏程序员的年轻人能通过公开的技术内容而受到启发。他强调,学习编程其实并没有想象中的复杂,并希望通过分享让更多人认识到这一点。
公开分享《如龙》系列使用的编程技术
游戏开发负责人中村友明(Tomoaki Nakamura)也表达了类似的观点。他指出,业界常有“秘密”藏匿的现象,很多人误以为《如龙》系列使用了“特殊技术”。实际上,该系列所有作品都采用了简单且常用的C++编程语言。这一信息希望能激励更多有志于游戏开发的新人,认为只要掌握了基础技能,就能实现自己的创意。

关于游戏程序员的职业建议
伊藤指出,许多应聘SEGA的毕业生并不了解C++,而事实上许多高端游戏都离不开这门语言。他建议,想要参与主机端游戏开发的学生,应该在学习期间积极尝试用C++制作游戏,这将为未来的职业发展打下坚实的基础。
透明开发、团队协作的重要性
伊藤强调,虽然这次公开源代码超出了公司传统的保密范围,但事前经过各团队的协调与确认,确保内容“尽可能简洁明了”、易于新手理解。他还指出,团队之间的良好沟通和互相信任,是开发效率和游戏质量提升的关键因素之一。
培养新人的企业文化与开发理念
在《如龙》系列游戏中,新人程序员常被安排在经验丰富的团队成员旁边,以促进沟通和技能传承。伊藤提到:“我总是建议新手程序员尊重其他团队成员,保持谦虚和礼貌。这样的可靠态度,有助于设计师与开发者之间更好地合作,也让整个团队氛围更加融洽。”
鼓励多元发展,开启游戏编程之门
伊藤最后鼓励所有有志于游戏行业的人:“只要掌握了基本的编程技能,不管你是否有正规培训背景,都有机会加入我们的开发团队。对来自其他行业、怀揣游戏梦想的朋友们,我们也欢迎你们通过应聘中途岗位,开启属于自己的游戏开发之旅。”
常见问题(FAQ)
Q: 《如龙》系列使用的主要编程语言是什么?
A: 目前系列作品全部采用了通用的C++语言,这是游戏开发中常用且强大的编程工具。
Q: 如何开始学习游戏编程?
A: 建议从掌握基础编程知识入手,学习C++或其他主流编程语言,然后结合实际项目进行练习,有条件的话可以参与学校或培训机构的相关课程。
Q: 《如龙》开发团队是否会继续公开技术内容?
A: 近期的做法显示,他们愿意在经过充分内部协调的基础上,适度分享一些开发经验和源代码,以激励更多新人加入游戏开发大潮中。
Q: 想成为一名优秀的游戏程序员,有哪些建议?
A: 建议打好基础,熟练掌握C++等编程语言,积极参与实际项目,不断提升问题解决能力,同时重视团队合作精神。