ページ内ナビ
概要
libGDXは、Javaで2D・3Dゲームを開発し、Windows、Linux、macOS、Android、Webブラウザ、iOSへ展開するためのフレームワークです。共通のゲーム処理を中心に、対象環境ごとの起動部分を組み合わせられます。専用のプロジェクト生成ツールとGradle構成により、小さな試作から複数環境向けの製品まで同じ開発基盤で進められます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]libgdx/libgdx — README at 1.14.2(2026-10-04)
- [2]libGDX — Creating a Project(2026-10-04)
- [3]libGDX — Importing and Running a Project(2026-10-04)
- [4]libGDX 1.14.2 release(2026-10-04)
- [5]libgdx/libgdx — Apache-2.0 license(2026-10-04)
編集部からの補足
ゲームエンジンの編集画面より、コード中心で構成を選べる点に注目しました。まずデスクトップ向けで短い試作を動かし、必要な対象環境だけを追加すると導入範囲を見極めやすくなります。
3ステップで試す
- 1
固定版のgdx-liftoffを取得する
生成ツール自体を起動できるJava 8以降を用意し、libGDX 1.14.2に対応する固定版を取得します。
curl -fLO https://github.com/libgdx/gdx-liftoff/releases/download/v1.14.2.3/gdx-liftoff-1.14.2.3.jar - 2
生成ツールでデスクトップ対象を選ぶ
PROJECT NAME、PACKAGE、MAIN CLASSを入力し、PlatformsでDesktop(Lwjgl3)を選んでGradleプロジェクトを生成します。
java -jar gdx-liftoff-1.14.2.3.jar - 3
生成したデスクトップ版を実行する
生成先の実際のパスへ置き換え、JDK 17〜27でプロジェクトのルートから実行します。固定版が生成するGradle Wrapper 9.8.0の実行要件であり、生成時に選ぶJavaの対象版とは別です。macOSでは公式資料にあるLWJGL3の追加設定も確認します。
cd path/to/generated-project ./gradlew lwjgl3:run
成長
成長の推移 · 直近30日
25,423 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 2
- Open PR
- 92
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- libgdx
- java
- game
- cross-platform
- android
- ios
- html5
- windows
- linux
- macosx
- 2d
- 3d
- Stars
- 25,423
- Forks
- 6,520
- Watchers
- 1,123
- Open Issues
- 252
- Contributors
- 334
- 所有者種別
- Organization
- 主要言語
- Java
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/24
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Kotlin53,470 Stars
共通タグ 2件 · 共通カテゴリ 1件
Java資産を活かしながらJVMからAndroid・iOS・desktop・Webへ広げる
Kotlin - Blender20,668 Stars
共通タグ 2件 · 共通カテゴリ 1件
modeling・rigging・animation・simulation・rendering・compositing・video editingを統合する3D creation suite
C++ - bgfx17,536 Stars
共通タグ 2件 · 共通カテゴリ 1件
Direct3D・Metal・OpenGL・Vulkan・WebGLなどの差を抽象化し、既存engine/frameworkへcross-platform rendering層を組み込む
C++ - Assimp13,242 Stars
共通タグ 2件 · 共通カテゴリ 1件
40種類超の3D形式を共通データ構造へ読み込み、変換・後処理をasset pipelineへ組み込む
C++ - FNA3,051 Stars
共通タグ 2件 · 共通カテゴリ 1件
XNA4 API互換を重視したC# runtimeで既存XNAゲームをWindows・Linux・macOSなどのdesktopへ移植・保守する
C# - HaxeFlixel2,212 Stars
共通タグ 2件 · 共通カテゴリ 1件
HaxeとOpenFL上で2D gameを複数platformへ展開するcross-platform game engine
Haxe
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。