生存类多人在线游戏DayZ的创作者Dean Hall已将其工作室的游戏开发框架公开。该项目名为BRUTAL,被描述为开源且免费使用,包括用于商业游戏,只要注明框架来源即可。
在一篇详细的Reddit帖子中,Hall分享了他对游戏开发行业的看法,并概述了BRUTAL的主要特性。该项目已开发约四年。Hall强调,BRUTAL是一个框架而非引擎,这意味着开发者可以直接用它制作游戏,也可以将其作为完全独立引擎的基础。其核心是一个自定义的互操作层,使C#能够访问原生API和库。此外还有多个支持库,包括数学、内存管理、字符串、任务调度、日志、本地化等。该框架运行于Windows和Linux,基于最新版本的C#和Vulkan构建。
Dean Hall目前经营着一家新西兰游戏工作室RocketWerkz,以Stationeers和ICARUS闻名,以及一个新的游戏分发平台Ahwoo。Hall的团队已使用BRUTAL替换了多款正在开发中的游戏的引擎。BRUTAL正是RocketWerkz用来制作太空飞行模拟游戏Kitten Space Agency的同一框架,开发者Ludeon也将其作为策略模拟游戏RimWorld的新Waylith引擎的基础。
Hall将BRUTAL描述为对开发者日益依赖少数大型引擎制造商这一现象的回应。“你的独立性取决于你的工具,”他说。Hall认为Unity和Unreal对开发者的责任感不够,但他也补充说,开发者不应放弃这两个引擎,因为它们对许多项目来说仍是正确选择,而BRUTAL并非要取代它们所提供的功能。


