在电子游戏的发展历程中,即时战略游戏(RTS)曾占据举足轻重的地位,其中,《命令与征服》(Command & Conquer,简称C&C)系列无疑是这一领域的璀璨明珠。近日,电子艺界(Electronic Arts,简称EA)宣布了一项令人振奋的消息:四款经典的C&C游戏将以开源形式重见天日,为游戏开发者与爱好者们开辟了新的创作空间。
此次开源的四款游戏分别是《泰伯伦之日》(Tiberian Sun)、《红色警戒》(Red alert)、《叛逆者》(Renegade)以及《将军》(Generals),它们均以GPL许可证发布,意味着开发者可以自由获取、修改并分发这些游戏的源代码。目前,这些宝贵的代码资源已在EA的GitHub页面上向公众开放。不过,值得注意的是,此次开源仅限于程序代码部分,游戏内的美术资源、过场动画等内容并未包含在内。尽管如此,这一举措仍被视为对经典游戏传承的重要贡献。
实际上,EA在游戏开源方面的探索并非首次。早在2020年,EA就曾发布过《命令与征服:泰伯伦黎明》(Tiberian Dawn)与《红色警戒》的源代码,作为《C&C重现典藏版》的一部分。然而,据开发者社区成员Luke“CCHyper”Feenan透露,当时的代码已经过调整以适应重制版引擎,而此次发布的则是更为原始的、未经修改的源代码,这对于渴望深入了解C&C系列游戏内核的开发者来说,无疑是一份珍贵的礼物。
除了源代码的开源,EA还进一步开放了Steam创意工坊的支持,并发布了一套“模块支持”包。这套支持包涵盖了使用SAGE引擎的多款C&C系列游戏,如《叛逆者》、《将军》及其资料片《零小时》(Zero Hour)、《泰伯伦之战》(Tiberium Wars)及其资料片《凯恩之怒》(Kane's Wrath)、《红色警戒3》及其资料片《起义时刻》(Uprising),以及《泰伯伦黄昏》(Tiberian Twilight)等。这些资源包含了游戏的原始XML文件、结构定义、脚本、着色器以及地图文件,为开发者提供了丰富的素材和工具。
随着这些经典游戏的源代码和资源被逐步释放到开源社区,我们有理由相信,C&C系列游戏的未来将更加丰富多彩。无论是老玩家对经典回忆的追溯,还是新开发者对RTS游戏创新的探索,都将在这片开放的代码海洋中找到属于自己的舞台。