RocketWerkz 的 C# 框架 BRUTAL 现已对所有开发者开源开放
RocketWerkz' C# framework 'BRUTAL' is now available to all developers
RocketWerkz 与 Ahwoo 宣布开源 C# 游戏开发框架 BRUTAL,为开发者提供 Unity、Unreal Engine 或 Godot 之外的底层编程替代方案。该框架免费用于商业游戏且无版税,但要求署名并在游戏加载前显示 logo。使用者需自行基于 C# 构建引擎,Rimworld 已借其推出新引擎 Waylith 作为案例。
在 Unity 收费争议等背景下,BRUTAL 开源为团队提供了免版税但需自主编程的引擎替代方案,可降低技术栈风险。
日程3 Min 阅读
Kitten Space Agency 和 Icarus 的开发者 RocketWerkz 和游戏平台运营商 Ahwoo—均由资深 DayZ 开发者 Dean Hall 创立—已宣布开源发布名为 "BRUTAL," 一个基于 C# 的框架,为开发者提供了 Unity、Unreal Engine 甚至 Godot 等第三方游戏引擎之外的另一种选择。
该框架将 C# 和 .NET 与 C++ 库以及底层图形访问相结合,充当开发者构建和维护他们自己的开发工具的基础。
此类选项在重大失败之后变得更有吸引力,例如Unity Runtime Fee的风波,以及 Epic Games 宣布将弃用 Unreal 的Blueprints功能,这令一些开发者对其技术栈的稳定性产生担忧。RocketWerkz 一直在亲自使用 BRUTAL 开发Kitten Space Agency,但寻求外部案例研究的开发者应该查看 Ludeon Studios' 的最新更新Rimworld。该开发者上周宣布,其已将游戏从 Unity 移植到一个名为 "Waylith" 的新游戏引擎上,称其为玩家提供了比之前版本更好的性能和更快的启动时间。
相关:Moonlighter 开发者因担忧 AI 克隆而推迟下一款游戏的公开试玩
该框架可免费用于商业游戏,无版税要求,但开源许可证确实要求开发者在玩家加载游戏时,在游戏开始前提供署名并展示徽标。
开发者应该知道,采用 BRUTAL 并不像使用其他备受青睐的开源引擎,如 Godot。BRUTAL 是一个编程框架,可作为专有游戏引擎的基础,或仅仅是让你从零开始制作游戏的手段——这是一项更具挑战性的任务,需要愿意掌握像 C# 这样的编程语言的细节。
2025年,Hall 和 Kerbal Space Program creator Felipe Falanghe 向 Game Developer 解释说,他们发现使用 BRUTAL 变得更加容易,这要归功于大语言模型(LLMs)的进步。这些 AI 工具让 Hall、Falaghe 和他们的同事能够询问有关 C# 库和 Vulkan 文档的问题,这两者都“高度结构化,且语法非常清晰”。
"LLM 本质上是在将语言 token 化,然后围绕这些 token 放置大量向量以建立它们之间的联系," Hall 当时说。"还有什么比一种高度结构化、事实上极度结构化的语言更好呢?"
两人表示,这一过程与“vibe-coding”不同,后者根据用户提示自动生成代码。
相关:不再有手写代码?Epic's Disney project 据称转向 'AI-First' 开发
更多开发者会制作自己的游戏引擎吗?
Ludeon Studios 决定移植 Rimworld 离开 Unity 并转移到由 BRUTAL 驱动的自定义引擎,这也作为 Hall 信念的一个案例研究,即编程框架而非第三方引擎才是游戏开发的未来。对第三方引擎的依赖长期以来一直是 Hall 的心病,他 在 2025 年点名批评 Unity 因据称威胁终止 Rocketwerkz 的许可,理由是他所说的虚假指控其违反服务条款。
“你的独立程度取决于你的工具,”他在随公告发布的一份声明中说道,并表示虽然并非每个开发者都应该必须制作自己的游戏引擎,但每个开发者都应该“有这样做的选项”。
这一概念在过去几年里无疑引起了像 Mega Crit 这样的开发者的共鸣,他们从 Unity 切换到 Godot 在制作 Slay the Spire,并且在过程中几乎没有损失任何开发时间。
不过,不要指望 BRUTAL 很快会成为游戏开发的权威框架。Hall 去年告诉 Game Developer,他更希望其他开发者遵循类似的方法创建他们自己的“更简单”的框架,而不是试图将这个开源框架变成行业标准。
相关:Unity 发布 Unity Spark,一个基于提示的工具,用于 Google 的 AI 游戏平台
"BRUTAL 是为了推出一款非常特定、有点难以制作的游戏而打造的,在这款游戏中你需要坐下来并提出一大堆问题 [关于它如何运作],"他说—这种方法某些开发者肯定会张开双臂欢迎。其他人则会理解地退出如此艰巨的任务。
关于作者
高级编辑, GameDeveloper.com
Bryant Francis 是一位位于波士顿,MA 的作家、记者和叙事设计师。他目前为 Game Developer 撰稿,这是视频游戏行业领先的 B2B 出版物。他的署名作品包括 Proxy Studios 的 4X 策略游戏 Zephon、Iron Anchor Studios 的 Down With The Ship,以及 Amplitude Studio 的 2017 年游戏 Endless Space 2.
来源:Game Developer · gamedeveloper.com
