開発ニュース

【初心者OK】新言語「Beef」で作られた3DゲームエンジンSedulous Engineとは

※本記事にはアフィリエイトリンクが含まれています。

「Beef」は、C#とC++の特徴を組み合わせたゲーム開発向けのプログラミング言語です。ベテランのゲーム開発者が個人で作り始めたことで知られ、これまでは2Dゲーム向けのライブラリが中心でした。そこに新しく登場したのが、主にBeef言語で開発された3DゲームエンジンSedulous Engineです。

海外のゲーム開発情報サイトGameFromScratch.comが2026年8月3日に伝えたところによると、Sedulous EngineはエディタやPBRなど複数の機能を備える3Dエンジンで、開発者自身もGameFromScratchのコミュニティで活動している人物とのことです。Beef言語で3D領域の本格的なツールが登場したのは珍しく、同言語のエコシステムにとって大きな一歩と紹介されています。

  • レンダラー:PBR(物理ベースレンダリング)やシャドウ、パーティクル、スケルタルアニメーションなどに対応し、Vulkan 1.3・DirectX 12で動作
  • シーンシステム:エンティティ・コンポーネント方式を採用し、物理演算にJolt、ナビゲーションにRecast/Detour、当時の紹介では音声にSDL3を使用。現在の構成は公式リポジトリで確認
  • エディタ:シーン階層やギズモ付き3Dビューポート、インスペクター、アセットブラウザ、Undo/Redoなど一通りの機能を搭載
  • UIフレームワーク:XMLベースのマークアップとCSSに似たスタイルシートでゲーム内メニューやHUDを構築可能、ゲームパッド操作にも標準対応

💡 ECS(エンティティ・コンポーネント・システム)

ゲーム内のオブジェクトを「データ(コンポーネント)」と「処理」に分けて管理する設計手法。UnityのDOTSなど近年の主要エンジンでも採用が進んでいる考え方です。

✅ C#やC++に影響を受けたBeef言語で3D開発を試せる。書きやすさや速度は用途と実装によって異なる

✅ 外部ライブラリを利用した物理・ナビゲーションなどが統合されている

⚠️ Beef言語やSedulous Engineは大手ゲームエンジンに比べて利用者が少ないため、情報量やコミュニティの規模はこれからという段階

※本リンクはアフィリエイトリンクです。

👉 ゲームプログラミングの基礎を学べる講座

  • Sedulous Engineは、主にBeefで開発された3Dゲームエンジン。C/C++系などの外部依存も使う
  • PBRレンダラーや物理演算、エディタなどを備える
  • マイナー言語ならではの発展途上な部分もあるが、Beefエコシステムの広がりを示す注目の一例

ソース: GameFromScratch.com

← 記事一覧・検索