INDIE INDEX

Heaps.io とは?|Haxe で書く2D・3D対応のグラフィックエンジン

公開 2026-09-13更新 2026-09-13Heaps.io

Heaps.io は、Haxe というプログラミング言語で書く2D・3D対応のグラフィックエンジンです。公式サイトは、パソコンとスマートフォンに広く載っている今の GPU を活かすために設計したと説明しています。

Heaps.io のページの中身
  1. Heaps.io とは何か
  2. Heaps.io でなにが作れますか
  3. Heaps.io の費用とライセンス
  4. Heaps.io を手に入れる場所
  5. このページの情報源

Heaps.io とは何か

Heaps.io(ヒープス)は、ゲームのためのグラフィックエンジンです。公式サイトは「Heaps.io is a mature cross platform graphics engine designed for high performance games.(Heaps.io は、高い性能を求めるゲームのために設計された、成熟したクロスプラットフォームのグラフィックエンジンです)」と説明し、パソコンとスマートフォンに広く載っている今の GPU を活かすように設計したと続けています。

GPU とは

GPU(Graphics Processing Unit)は、画像の計算を専門に行う部品です。Heaps.io は、この部品の力を使って2Dと3Dの両方を描きます。

公式サイトは、Heaps.io を「2Dと3Dのゲームを作るための、オープンソースで複数の環境に対応した一式」とも書いています。ページの著作権表示は Haxe Foundation です。使うには Haxe 3.4 以上を入れる必要があると明記されています。

Heaps.io でなにが作れますか

Heaps.io では、2Dと3Dの両方のゲームを、同じソースコードから複数の環境へ書き出せます。公式の資料が挙げている対応先は次のとおりです。

区分 公式の資料が挙げている対応先
Web HTML5(WebGL1 が必要。WebGL2 にも対応)
スマートフォン iOS・Android・tvOS
パソコン OpenGL(Windows・Linux・macOS)または DirectX(Windows のみ)
コンシューマー機(据え置き型・携帯型の専用ゲーム機) Nintendo Switch・Sony PS4・Xbox One(登録した開発者であることが必要)
その他 Flash Stage3D

WebGL とは

WebGL は、ブラウザの中で GPU を使って画を描くための仕組みです。Heaps.io を HTML5 向けに書き出すときに使われます。

API は4つの区分に分かれています。公式サイトは、2Dの表示と画面まわりに h2d、3Dモデルの描画に h3d、環境をまたぐクラスと素材の読み込み・管理の仕組みに hxd、シェーダを書く言語の実装に hxsl を割り当てていると説明しています。

公式サイトが機能として並べているのは、2Dと3Dの両方が GPU で速く描かれること、環境をまたいで使えるシェーダの仕組み、マウス・キーボード・ゲームパッドへの対応、PNG・JPG・FBX・OGG などのファイル形式への対応、そして構築と実行の往復が数秒で済むことです。

学ぶための材料として、公式の資料には Breakout・プラットフォームゲーム・Rogue・ゲームジャムの作品といった作例が置かれています。

Heaps.io の費用とライセンス

Heaps.io は無料です。公式サイトは「It's free(無料です)」という見出しのもとに「Like really free: no revenue share and no hidden fee.(本当に無料です。売上の分配も、隠れた費用もありません)」と書いています。

レベニューシェアとは

レベニューシェア(revenue share)は、売上の一部を提供元へ分け合う取り決めのことです。公式サイトは、Heaps.io にはこれが無いと書いています。

項目 内容
費用 無料
売上の分配 なし
隠れた費用 なし
ソースコード オープンソースとして公開

公式サイトは、Heaps.io をオープンソースとし、手を加える人を受け入れていると書いています。

Heaps.io を手に入れる場所

Heaps.io は、Haxe の仕組みを通して導入します。公式サイトは、Haxe 3.4 以上を入れたうえで haxelib install heaps を実行する形を案内しています。

ソースコードは GitHub で公開されていて、公式サイトから Download・About・API・Contribute・Community・Chat への入口が並んでいます。

このページの情報源

Heaps.io のページに出た言葉

Heaps.io と同じ分類のほかのツールエンジン 全40件

エンジンの一覧を見る