.NET向けのC#ゲーム開発フレームワーク。開発終了したMicrosoftのXNA Frameworkを再実装し、クロスプラットフォームの2D・3Dゲームを作成できます。
UPBGE/upbge
インタラクティブな3Dゲームや体験の制作に向け、Blender Game Engineの継続に注力する無料のオープンソースフォーク。
代替できる製品:Unity
Unreal Engine
- スター
- 1,840
- フォーク
- 230
- 未解決の Issue
- 133
- 最終コミット
- 18 時間前
これは何?
UPBGEは、Blenderからフォークされた無料のオープンソース3D制作スイートです。開発の中心は旧Blender Game Engineにあり、Blender環境内でインタラクティブな3Dコンテンツやゲームを制作できます。
Blenderでおなじみのモデリング、アニメーション、シーン用ツールを維持しつつ、リアルタイムのゲームロジック機能を拡張しています。主にC++で記述され、GNU General Public License v3のもとで配布されていますが、個々のファイルには互換性のある別のライセンスが適用されている場合があります。
このリポジトリではGit LFSを使用しているため、初回のclone時に環境変数GIT_LFS_SKIP_SMUDGE=1を設定しないと、LFS関連のエラーが発生することがあります。
主な機能
- 01Blenderを基盤とする3D制作スイートで、モデリング、アニメーション、シーン制作に対応。
- 02Blender Game Engineを中心に、リアルタイムのインタラクティブコンテンツ制作に注力。
- 03主にC++で記述。
- 04GPL v3のもとで提供される無料のオープンソースソフトウェア。
ユースケース
- Blenderベースのワークフローで3Dゲームのプロトタイプを作成し、開発する。
- モデリングとゲームロジックを1つのツールで組み合わせ、インタラクティブな3D体験を制作する。
- 旧Blender Game Engineを基盤とするプロジェクトを保守または拡張する。
使う前に知っておきたいこと
- 初回のクローン時にLFSのsmudge処理をスキップしないと、リポジトリのクローン時にGit LFSエラーが発生する場合があります。
- このプロジェクトはGPL v3ライセンスで提供されています。コピーレフト型のライセンスであり、派生物も同じ条件で配布する必要があります。
収録されている特集
トピック
よくある質問
- upbge とは?
- インタラクティブな3Dゲームや体験の制作に向け、Blender Game Engineの継続に注力する無料のオープンソースフォーク。 UPBGEは、Blenderからフォークされた無料のオープンソース3D制作スイートです。開発の中心は旧Blender Game Engineにあり、Blender環境内でインタラクティブな3Dコンテンツやゲームを制作できます。
- upbge は無料で使えますか?ライセンスは?
- upbge は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- upbge は今もメンテナンスされていますか?
- 活発にメンテナンス中。upbge の最終コミットは 2026年10月22日 です。
- upbge は何に使えますか?
- Blenderベースのワークフローで3Dゲームのプロトタイプを作成し、開発する。 モデリングとゲームロジックを1つのツールで組み合わせ、インタラクティブな3D体験を制作する。 旧Blender Game Engineを基盤とするプロジェクトを保守または拡張する。
- upbge はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/UPBGE/upbge
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WebGL、WebGPU、WebXRに対応し、ブラウザー上で動作するJavaScript/TypeScript製の3Dゲーム・レンダリングエンジン。
Godotは、統合エディターから2D・3Dゲームを制作できる、無料かつMITライセンスのクロスプラットフォームゲームエンジンです。
モバイル、デスクトップ、Web向けの2D・3D・マルチプレイヤーゲームを作れる、オープンソースのノーコードゲームエンジン/エディター。
外部依存なしで2D/3D描画、入力、音声、クロスプラットフォーム対応を提供する、ゲーム開発向けのシンプルなCライブラリ。
2D・3Dゲーム向けに、Entity Component Systemを基盤としてRustで開発されたデータ駆動型ゲームエンジン。