Googleが提供する、単一のDartコードベースからネイティブコンパイルされたモバイル、Web、デスクトップアプリを構築するためのオープンソースSDK。
- スター
- 29,419
- フォーク
- 3,813
- 未解決の Issue
- 44
- 最終コミット
- 一昨日
これは何?
Mindustryは、自動化を軸にしたサンドボックス型のタワーディフェンス兼リアルタイムストラテジーゲームです。資源を採掘し、コンベアや物流ブロックで運び、加工して素材に変え、その素材で砲台やユニットを建設して、敵の波から基地を守ります。
ゲームはJavaで書かれており、Gradleでビルドします。リポジトリにはデスクトップ、サーバー、Android向けの個別のビルドターゲットがあり、Android版はF-Droid、Google Play、itch.ioからインストールできます。プロジェクトでは、wiki、Javadocサイト、機能リクエスト用の独立した提案トラッカーも提供しています。
ゲームをコンパイルしたい開発者は、JDK 17を使用すれば、Windows、Linux、macOSでGradleコマンド1つで実行できます。READMEでは、専用サーバーのビルド方法と、デバッグビルド用のAndroid SDKのセットアップ方法も説明しています。
主な機能
- 01資源採掘、コンベアによる物流、加工工程の自動化
- 02敵の波を迎え撃つタワーディフェンスゲームプレイ
- 03キャンペーン風の進行要素を備えたサンドボックスモード
- 04デスクトップ、Android、専用サーバー向けビルドに対応
- 05実行、パッケージ化、スプライトのパッキング用コマンドを備えたGradleベースのビルド
ユースケース
- デスクトップやAndroidで工場建設型タワーディフェンスゲームをプレイする
- 友人向けにマルチプレイヤー専用サーバーを立てる
- Gradleビルドを備えた大規模なオープンソースJavaゲームのコードベースを学ぶ
- 開発が活発なゲームプロジェクトにゲームプレイ機能やバグ修正を提供する
クイックスタート
- 1
JDK 17をインストールします(他のJDKバージョンでは動作しません)
- 2
Mindustryのディレクトリでターミナルを開き、Linux/Macでゲームを実行します
./gradlew desktop:run - 3
または、Windowsでゲームを実行します
gradlew desktop:run
使う前に知っておきたいこと
- JDK 17が必須です。他のJDKバージョンでは動作しません。
- ソースからビルドするにはGradleが多数のファイルをダウンロードする必要があり、数分かかる場合があります。
- Android版をビルドするには、Android SDKをインストールし、デバイスで開発者モードを有効にする必要があります。
トピック
よくある質問
- Mindustry とは?
- 工場や物流網を構築して砲台に補給し、基地を守る、Java製の自動化タワーディフェンスRTS。 Mindustryは、自動化を軸にしたサンドボックス型のタワーディフェンス兼リアルタイムストラテジーゲームです。資源を採掘し、コンベアや物流ブロックで運び、加工して素材に変え、その素材で砲台やユニットを建設して、敵の波から基地を守ります。
- Mindustry は無料で使えますか?ライセンスは?
- Mindustry は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Mindustry は今もメンテナンスされていますか?
- 活発にメンテナンス中。Mindustry の最終コミットは 2026年10月19日 です。
- Mindustry は何に使えますか?
- デスクトップやAndroidで工場建設型タワーディフェンスゲームをプレイする 友人向けにマルチプレイヤー専用サーバーを立てる Gradleビルドを備えた大規模なオープンソースJavaゲームのコードベースを学ぶ 開発が活発なゲームプロジェクトにゲームプレイ機能やバグ修正を提供する
- Mindustry のインストール方法は?
- JDK 17をインストールします(他のJDKバージョンでは動作しません) Mindustryのディレクトリでターミナルを開き、Linux/Macでゲームを実行します: ./gradlew desktop:run または、Windowsでゲームを実行します: gradlew desktop:run
- Mindustry はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Anuken/Mindustry
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AndroidのDex、APKなどを読みやすいJavaソースコードに変換するCLIツールとGUI。
接続の再利用、HTTP/2、デフォルトのレスポンスキャッシュに対応した、JVM・Android・GraalVM向けHTTPクライアントです。
注釈付きインターフェースのメソッドをネットワークリクエストに変換する、Android・Java向けの型安全なHTTPクライアント。
iOS・Androidアプリのビルド、スクリーンショット作成、コード署名、ストアへのリリースを自動化するRuby製CLIツール。
React風のコンポーネントとシグナルを備え、単一のコードベースからWeb、デスクトップ、モバイルアプリを構築できるRustフレームワーク。