OSS探訪GitHubでログイン

LuaでWindows・macOS・Linux・モバイル向けの2Dゲームを作るフレームワーク

スコアの見方

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

Stars
8,796
主要言語
C++
ライセンス
未判定
リポジトリ最終更新
2026/09/20
ページ内ナビ

概要

LÖVEは、Luaで2Dゲームを組み立てて実行するゲームフレームワークです。描画、音声、入力、ファイル処理などゲームに必要な機能をまとめ、Windows、macOS、Linux、Android、iOSを対象にできます。公式リポジトリには各環境向けのビルド情報と、固定版のバイナリ配布があります。

特徴と向いている用途

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

主な特徴

Luaから描画・音声・入力をまとめて扱う

ゲームの進行をLuaで記述し、LÖVEが描画、音声、キーボードやゲームパッドなどの入出力を担います。C++で実装された実行環境とLua/LuaJITを組み合わせ、ゲーム固有の処理を短い反復で試せます。

出典:[1]

デスクトップとモバイルの複数環境を対象にする

同じフレームワークでWindows、macOS、Linux、Android、iOSを対象にできます。公式READMEは固定版のバイナリ配布に加え、Unix系、macOS、iOS、Androidごとのソースビルド経路を案内しています。

出典:[1][2]

向いている用途

2Dゲームの試作とLua中心の制作に向く

小規模な2Dゲーム、ゲームジャム、遊び方を素早く検証する試作に向きます。Luaを中心にゲームの状態や画面遷移を記述し、低水準の描画・音声処理を一から組み立てずに反復したい場合に適しています。

出典:[1]

導入前の確認

安定版を固定し、対象OSごとの配布工程を確認する

READMEはmainブランチを現行メジャー版の修正開発用とし、安定版とは見なさないよう案内しています。制作物ではタグまたは正式リリースを固定し、更新時に変更点と互換性を確認する必要があります。

ソースからのビルド方法と依存関係はOSごとに異なり、macOS・iOSではXcodeと追加依存物、Androidでは別の公式ビルドリポジトリが必要です。またGitHub APIのSPDX値はNOASSERTIONですが、固定版のlicense.txtはLÖVE本体をzlib licenseと明記し、同梱部品の複数ライセンスも列挙しています。

出典:[1][3]

参考にした公式資料

  1. [1]LÖVE 11.5 README(2026-10-04)
  2. [2]LÖVE 11.5 release(2026-10-04)
  3. [3]LÖVE 11.5 licensing information(2026-10-04)
編集部からの補足

小さなLuaコードから画面と入力をすぐ試せる一方、対象OSごとの配布物づくりは別工程です。ゲームの試作速度だけでなく、必要な端末でのパッケージ化まで評価してください。

3ステップで試す

  1. 1

    固定版のソースを取得する

    レビューしたLÖVE 11.5のソースへ移動します。

    git clone --branch 11.5 --depth 1 https://github.com/love2d/love.git && cd love
  2. 2

    Unix向けの設定スクリプトを生成する

    リポジトリのルートで、autoconf、automake、libtoolを使ってUnix系環境向けのconfigureスクリプトを生成します。

    platform/unix/automagic
  3. 3

    構成してビルドする

    SDL2、OpenGLまたはOpenGL ES、OpenAL、LuaまたはLuaJIT、FreeType、ModPlug、mpg123、Vorbisfile、Theoraの開発用ライブラリを用意し、利用環境を検査してLÖVE本体をビルドします。

    ./configure && make
公式READMEで確認

成長

成長の推移 · 直近30日

8,796 Stars

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

開発アクティビティ

直近90日・週次

Commit(直近30日)
2
Open PR
18

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

Built with

カテゴリとタグ

GitHubデータ

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

GitHub Topics

  • love2d
  • lua
  • luajit
  • gamedev
  • game-development
Stars
8,796
Forks
649
Watchers
93
Open Issues
110
Contributors
103
所有者種別
Organization
主要言語
C++
ライセンス
未判定
リポジトリ最終更新
2026/09/20

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

情報の誤りを報告

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

このページを読んで、次に何をすればよいか分かりましたか?