OSS探訪GitHubでログイン

C#でゲームの場面・素材・描画処理を組み立て、複数環境向けに動かす

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
7,844
主要言語
C#
ライセンス
MIT
リポジトリ最終更新
2026/10/05
ページ内ナビ

概要

Strideは、C#で2D・3Dゲームを制作するためのゲームエンジンです。Game Studioで場面や素材を編集し、コードで動作を加え、Direct3DやVulkanなどで描画できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

視覚的な編集とC#コードを同じ制作工程で扱う

Game Studioは場面、素材、エンティティ、コンポーネントを編集し、C#プロジェクトと一緒に保存します。テンプレートは最小構成、サンプルは完成した入力や描画の実装から学ぶ用途に使えます。

出典:[1][4]

向いている用途

公式サンプルから入力と描画を確かめる

固定リリースにはJumpy Jetなどのゲームサンプルがあります。Game Studioで対象プロジェクトを選んでF5を押すと、ビルドの進行と実際の画面・入力を確認できます。

出典:[3][5]

導入前の確認

Windows、.NET、描画機能の条件を確認する

Game StudioにはWindows、.NET 10 SDK、Visual C++ランタイム、対応GPUが必要です。実行条件は対象環境で異なり、最終配布用のビルドはGame Studioだけでは完結しません。

出典:[6][7][2]

参考にした公式資料

  1. [1]Stride 4.3.0.2507 README(2026-10-05)
  2. [2]Stride 4.3.0.2507 release(2026-10-05)
  3. [3]Jumpy Jet sample(2026-10-05)
  4. [4]Stride create-project manual(2026-10-05)
  5. [5]Stride launch manual(2026-10-05)
  6. [6]Stride install manual(2026-10-05)
  7. [7]Stride build manual(2026-10-05)
  8. [8]Stride MIT license(2026-10-05)
  9. [9]Stride GitHub metadata(2026-10-05)
編集部からの補足

C#のコードと視覚的な編集画面を行き来しながら、2D・3Dゲームを作りたい開発者向けです。まず公式サンプルで描画環境と入力を確認し、対象環境ごとの実行条件を固めてください。

3ステップで試す

  1. 1

    固定リリースのJumpy Jetを取得する

    Git、Windows、.NET 10 SDKが必要です。固定リリースを取得し、net10.0-windowsを対象とするゲーム本体とWindows向けプロジェクトを確認します。

    git clone --depth 1 --branch releases/4.3.0.2507 https://github.com/Stride3D/stride.git stride && cd stride && test -f samples/Games/JumpyJet/JumpyJet.Game/JumpyJet.Game.csproj && test -f samples/Games/JumpyJet/JumpyJet.Windows/JumpyJet.Windows.csproj
  2. 2

    Windows向けプロジェクトをビルドする

    依存関係を復元し、Debug構成でコードと描画素材をビルドします。実行にはVisual C++ランタイムと対応GPUも必要です。

    dotnet restore samples/Games/JumpyJet/JumpyJet.Windows/JumpyJet.Windows.csproj && dotnet build samples/Games/JumpyJet/JumpyJet.Windows/JumpyJet.Windows.csproj --configuration Debug --no-restore
  3. 3

    Game Studioで描画と入力を確認する

    JumpyJet.Windowsを対象にしてF5を押し、画面描画とキーボードまたはポインター入力を確認します。

    printf '%s\n' 'In Stride Game Studio, open samples/Games/JumpyJet, select JumpyJet.Windows, press F5, then verify that the scene renders and keyboard or pointer input moves the character.'
公式READMEで確認

成長

成長の推移 · 直近30日

7,844 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
419
Open PR
33

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • gamedev
  • game-development
  • game-engine
  • csharp
  • direct3d
  • vulkan
  • multi-platform
  • stride
  • xenko
Stars
7,844
Forks
1,174
Watchers
187
Open Issues
651
Contributors
163
所有者種別
Organization
主要言語
C#
ライセンス
MIT
リポジトリ最終更新
2026/10/05

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?
Strideとは?C#製のゲームエンジン | OSS探訪