Flutterを基盤とするゲームエンジン。2Dゲーム向けに、ゲームループ、コンポーネントシステム、衝突判定、エフェクト、入力処理を提供します。
MovingBlocks/Terasology
Minecraftに着想を得た技術デモから生まれた、Java製のオープンソースなボクセルサンドボックスゲームエンジン兼ゲーム。モジュール式のゲームプレイが特徴です。
代替できる製品:Minecraft
- スター
- 3,905
- フォーク
- 1,377
- 未解決の Issue
- 460
- 最終コミット
- 6 日前
これは何?
Terasologyは、Java製のオープンソースなボクセルワールドゲーム兼エンジンです。Minecraftに着想を得た技術デモとして始まり、ボクセルワールドで多様なゲームプレイを実現するプラットフォームへと開発が進められています。ゲームプレイはモジュールで構成されており、開発者、デザイナー、テスター、アーティスト、ミュージシャンからなるコミュニティがプロジェクトを運営しています。
ランチャーまたはリリースビルドを直接入手してインストールでき、Java 17を使ってWindows、macOS、64-bit Linuxで動作します。開発は複数のリポジトリからなるワークスペースで行われ、エンジンはメインリポジトリに、各モジュールはTerasology organization配下の個別のGitリポジトリに置かれています。
コントリビューターは、IntelliJ IDEAを使ったクイックスタートガイドに沿って、エンジンまたはモジュールの開発に参加できます。初めての人向けに、チュートリアル用モジュールやgood-first-issueの一覧も用意されています。
主な機能
- 01Minecraft風のサンドボックスに着想を得た、ボクセルワールドのゲームプレイ。
- 02別々のリポジトリにあるモジュールでゲームプレイを拡張。
- 03Java 17を使ってWindows、macOS、64-bit Linuxで動作。
- 04簡単にインストールしてセットアップできるランチャーを提供。
- 05開発者向けのコントリビューターガイドとチュートリアル用モジュールを用意。
ユースケース
- 友人と、またはサーバー上でボクセルサンドボックスゲームをプレイする。
- Javaモジュールとして新しいゲームプレイやゲームメカニクスを作る。
- チュートリアル用モジュールを通じて、Javaでのゲームエンジン開発を学ぶ。
- 大規模なオープンソースJavaゲームのコードベースを調べる。
クイックスタート
- 1
Terasology のダウンロードページからランチャーをダウンロードします
- 2
または、JDK 17 をインストールしたうえで、GitHub のリリースページから安定版ビルドをダウンロードします
使う前に知っておきたいこと
- Java 17 が必要です。新しいバージョンの Java では問題が発生する場合があります。
- 開発環境は複数のリポジトリを使うワークスペースで、習得には時間がかかります。
- オフラインでプレイする前に、ランチャー経由でダウンロードするためのインターネット接続が必要です。
収録されている特集
トピック
よくある質問
- Terasology とは?
- Minecraftに着想を得た技術デモから生まれた、Java製のオープンソースなボクセルサンドボックスゲームエンジン兼ゲーム。モジュール式のゲームプレイが特徴です。 Terasologyは、Java製のオープンソースなボクセルワールドゲーム兼エンジンです。Minecraftに着想を得た技術デモとして始まり、ボクセルワールドで多様なゲームプレイを実現するプラットフォームへと開発が進められています。ゲームプレイはモジュールで構成されており、開発者、デザイナー、テスター、アーティスト、ミュージシャンからなるコミュニティがプロジェクトを運営しています。
- Terasology は無料で使えますか?ライセンスは?
- Terasology は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Terasology は今もメンテナンスされていますか?
- 活発にメンテナンス中。Terasology の最終コミットは 2026年11月1日 です。
- Terasology は何に使えますか?
- 友人と、またはサーバー上でボクセルサンドボックスゲームをプレイする。 Javaモジュールとして新しいゲームプレイやゲームメカニクスを作る。 チュートリアル用モジュールを通じて、Javaでのゲームエンジン開発を学ぶ。 大規模なオープンソースJavaゲームのコードベースを調べる。
- Terasology のインストール方法は?
- Terasology のダウンロードページからランチャーをダウンロードします または、JDK 17 をインストールしたうえで、GitHub のリリースページから安定版ビルドをダウンロードします
- Terasology はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/MovingBlocks/Terasology
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
遠景まで見渡せる描画、垂直方向に制限のないチャンク、手続き型クラフトを備えた、Zig製のMinecraftに着想を得た3Dボクセルサンドボックスゲーム。
固定パレットと低解像度画面でドット絵ゲームを作れる、Python向けレトロゲームエンジン。
デスクトップ、モバイル、WebAssembly、コンソールに対応する、Go向けのシンプルな2Dゲームエンジン。
Vulkanを使ったGo製2D/3Dゲームエンジン。エディターもエンジン上で動くゲームとして実装されています。
Luanti(旧Minetest)は、Luaによるmod対応でゲームを作成・プレイできる、無料のオープンソース・ボクセルゲームエンジンです。