このプロジェクトについて
s&boxは、ValveのSource 2エンジンと最新の.NET技術を基盤としたモダンなゲームエンジンです。ゲーム作成のための現代的で直感的なエディタを提供し、エンジン、エディタ、ツール、ゲームコンテンツはすべてC#で記述されています。ネイティブのSource 2コアはプリビルドバイナリとして配布されており、C++ツールチェーンは不要です。
エンジンはSteamから直接入手するか、ソースからコンパイルできます。ソースコンパイルは、Windows 10/11(x64)、Linux(x64、Steam Linux Runtimeを対象)、macOS(Apple Siliconのみ)をサポートしています。前提条件には、Git、.NET 10 SDK、および推奨IDE(WindowsではVisual Studio 2026またはRider、LinuxおよびmacOSではRiderまたはVS Code)が含まれます。
リポジトリには、ネイティブバイナリ、コンテンツを取得し、相互運用バインディングを生成するセットアップスクリプト(Windows用のSetup.bat、Linux/macOS用のSetup.sh)が含まれています。セットアップ後、ゲーム(sbox)とエディタ(sbox-dev.exe)はゲームフォルダから実行されます。gitフックにより、プル時に更新されたネイティブバイナリとコンテンツが自動的に取得されます。
エンジンのソースコードはMITライセンスの下でライセンスされていますが、game/bin内の特定のネイティブバイナリはs&box EULAの対象となります。サードパーティコンポーネントは、game/thirdpartylegalnoticesに記載されている元のライセンスを保持します。完全なドキュメント、チュートリアル、APIリファレンスはsbox.game/dev/で入手できます。貢献は貢献ガイドを介して歓迎されており、バグや機能リクエストはGitHubのイシューページに提出できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.