![]() |
「BRUTAL」は,両社が共同開発したゲーム開発フレームワークだ。C#と.NETをベースに,C++ライブラリやVulkanなどの低レイヤのグラフィックス機能を組み合わせている。ゲームを直接開発するために利用できるほか,独自のゲームエンジンを構築する際の基盤にもなる。
![]() |
UnityやUnreal Engineなどの既存エンジンとは異なり,「BRUTAL」はゲーム開発に必要な機能を一式そろえたものではない。開発者が必要なライブラリを組み合わせ,自分たちのゲームに適した技術基盤を構築できるのが特徴だ。既存エンジンの設計や機能に縛られず,システムを自ら把握し,必要に応じて変更できる環境を目指している。
すでにRocketWerkzが開発中の宇宙飛行シミュレーション「Kitten Space Agency」に採用されているほか,発売中のコロニー運営シミュレーション「RimWorld」の独自エンジン「Waylith」への移行にも活用された。
![]() |
開発元のLudeon Studiosによるテストでは,Unity版と比べてパフォーマンスが2〜4倍に向上したという。あくまで同スタジオ自身のテスト結果ではあるが,独自エンジンを構築するメリットを示す事例として興味深い。
「BRUTAL」は商用ゲームにもロイヤリティ不要で利用できる。ただし,ライセンスにはクレジット表記やゲームプレイ開始前のロゴ表示などの条件がある。また,既存エンジンのようにエディタや各種ツールが一式そろっているわけではなく,利用には相応のプログラミング知識と開発・保守の労力が求められる。すべての開発者に向く選択肢というわけではない。
それでも,既存エンジンを利用するだけでなく,自分たちの技術基盤を自ら構築・管理できることは,独自の開発環境を必要とするスタジオにとって大きな魅力だろう。「BRUTAL」の一般公開によって,ゲーム開発者が技術基盤を決める際の選択肢が広がりそうだ。






















