Godotは、統合エディターから2D・3Dゲームを制作できる、無料かつMITライセンスのクロスプラットフォームゲームエンジンです。
libgdx/libgdx
デスクトップ、Android、Web、iOS向けゲームを開発できる、OpenGL ESベースのクロスプラットフォームJavaゲーム開発フレームワーク。
- スター
- 25,464
- フォーク
- 6,519
- 未解決の Issue
- 342
- 最終コミット
- 7 日前
これは何?
libGDXはOpenGL(ES)を基盤とするJavaゲーム開発フレームワークで、Windows、Linux、macOS、Android、Webブラウザー(HTML5)、iOSを対象としています。単一のJavaコードベースから2Dゲームと3Dゲームの両方を開発でき、ゲームのアーキテクチャやコーディングスタイルを特定の形に制約しません。
Apache 2.0ライセンスで公開されているため、商用・非商用を問わず利用できます。プロジェクトは通常Gradleでセットアップし、プロジェクトのWebサイトにあるセットアップツールでひな形を生成できます。IDE連携向けに、各配布物にはJavadocが同梱されています。
ツールやライブラリからなるサードパーティー製のエコシステムも成長しており、厳選されたawesome-libgdxリストに、新規ユーザー向けの関連プロジェクトが多数まとめられています。
主な機能
- 01単一のJavaコードベースから、デスクトップ、Android、HTML5、iOS向けに配信できます。
- 02OpenGL(ES)を基盤とした2D・3Dレンダリングに対応しています。
- 03特定のデザインパターンやコーディングスタイルを強制しません。
- 04Gradleベースのプロジェクトセットアップと、プロジェクト生成ツールを利用できます。
- 05商用利用が可能なApache 2.0ライセンスで公開されています。
ユースケース
- Javaで2Dまたは3Dゲームを開発し、デスクトップとモバイルの両方にリリースする。
- 同じコードベースから、HTML5を使ってブラウザーで遊べるゲームを公開する。
- 柔軟で特定の流儀を押し付けないフレームワークを使って、ゲームのアイデアをすばやく試作する。
クイックスタート
- 1
公式のセットアップツールでプロジェクトを作成する
- 2
libGDXのウェブサイトでスタートガイドを読む
使う前に知っておきたいこと
- ほとんどのワークフローでは、JavaとGradleベースのビルド環境が必要です。
- OpenGLベースの2D・3Dゲームを対象としているため、汎用アプリ向けフレームワークではありません。
トピック
よくある質問
- libgdx とは?
- デスクトップ、Android、Web、iOS向けゲームを開発できる、OpenGL ESベースのクロスプラットフォームJavaゲーム開発フレームワーク。 libGDXはOpenGL(ES)を基盤とするJavaゲーム開発フレームワークで、Windows、Linux、macOS、Android、Webブラウザー(HTML5)、iOSを対象としています。単一のJavaコードベースから2Dゲームと3Dゲームの両方を開発でき、ゲームのアーキテクチャやコーディングスタイルを特定の形に制約しません。
- libgdx は無料で使えますか?ライセンスは?
- libgdx は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- libgdx は今もメンテナンスされていますか?
- 活発にメンテナンス中。libgdx の最終コミットは 2026年10月14日 です。
- libgdx は何に使えますか?
- Javaで2Dまたは3Dゲームを開発し、デスクトップとモバイルの両方にリリースする。 同じコードベースから、HTML5を使ってブラウザーで遊べるゲームを公開する。 柔軟で特定の流儀を押し付けないフレームワークを使って、ゲームのアイデアをすばやく試作する。
- libgdx のインストール方法は?
- 公式のセットアップツールでプロジェクトを作成する libGDXのウェブサイトでスタートガイドを読む
- libgdx はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/libgdx/libgdx
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
.NET向けのC#ゲーム開発フレームワーク。開発終了したMicrosoftのXNA Frameworkを再実装し、クロスプラットフォームの2D・3Dゲームを作成できます。
モバイル、デスクトップ、Web向けの2D・3D・マルチプレイヤーゲームを作れる、オープンソースのノーコードゲームエンジン/エディター。
Dear ImGuiは、デバッグ、ツール、ゲームエンジンのインターフェース向けに設計された、軽量で依存関係の少ないC++用の即時モードGUIライブラリです。
OpenGL/ESで動作する、ビューティー機能と顔認識ベースのエフェクトを備えたクロスプラットフォームC++画像・動画フィルターライブラリ。
物理演算、アニメーション、タイルマップ、会話機能を備えた、D言語向けのシンプルな2Dゲームエンジン。