INDIE INDEX

HaxeFlixel とは?|Haxe で書く、オープンソースの2Dゲームエンジン

公開 2026-09-13更新 2026-09-13HaxeFlixel

HaxeFlixel は、Haxe というプログラミング言語で書く2Dゲームエンジンです。公式サイトは、個人でも商用でも完全に無料で使えるとし、1つのソースコードからパソコン・スマートフォン・Web へ書き出せると説明しています。

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

HaxeFlixel とは何か

HaxeFlixel(ヘックスフリクセル)は、2Dのゲームを作るためのエンジンです。公式サイトの About のページは「HaxeFlixel is an open source 2D game engine written for use with the Open Flash Library and the Haxe Toolkit, it is completely free for personal or commercial use.(HaxeFlixel は、Open Flash Library と Haxe Toolkit のために書かれた、オープンソースの2Dゲームエンジンです。個人での利用でも商用の利用でも、完全に無料です)」と説明しています。

Haxe とは

Haxe(ヘックス)は、1つのソースコードから複数の環境向けのプログラムを生成できるプログラミング言語と、そのための一式のことです。HaxeFlixel は、この言語で書きます。

公式サイトは、HaxeFlixel が Adam "Atomic" Saltsman の作った ActionScript 3 版の Flixel を土台にしていると書いています。ActionScript 3 という言語と Adobe Flash・AIR の実行環境が持っていた制約を越えることが、HaxeFlixel を作った大きな動機のひとつだったと説明されています。

企画は Alexander Hohlov(GitHub 上の名前は Beeblerox)が立ち上げ、最初の版は2011年に完成しました。同じページには、企画を支えている中心の人たちの紹介が並んでいます。トップページは、Haxe と OpenFL と Flixel の3つを合わせたものが HaxeFlixel であるという形で、成り立ちを示しています。

HaxeFlixel でなにが作れますか

HaxeFlixel では、1つのソースコードから複数の環境に向けて2Dゲームを書き出せます。公式サイトの About のページが挙げている機能は次のとおりです。

区分 公式サイトが挙げている機能
表示 動く物体を数千単位で表示する/文字とビットマップフォントの表示
物体 物体どうしの基本的な当たり判定/物体をまとめて扱う/物体の使い回し
地形 タイルマップで面を作る
演出 パーティクルの生成と放出/トゥイーンの仕組み
進行 経路の探索と追従
作業 操作の記録と再生/対話できるデバッガとコンソール
その他 数と色のためのユーティリティ

ActionScript 3 版から変わった点として、同じページは次を挙げています。オープンソースの Haxe を使うこと、Linux・Mac・Windows へ書き出せること、スマートフォンとパソコンへネイティブのコードとして書き出せること、GPU を使った描画、Nape による物理演算、テクスチャのまとめ描きとキャッシュ、OpenFL のネイティブ拡張を使えること、素材を扱う仕組み、トゥイーンの仕組みです。

公式サイトには、79件のデモと、実際に作られた作品を並べた Showcase のページがあります。学ぶための資料としては、導入の手引き、14章に分かれたチュートリアル、HaxeFlixel Handbook、API の資料、FAQ が用意されています。

HaxeFlixel の費用とライセンス

HaxeFlixel は無料です。公式サイトの About のページは、個人での利用でも商用の利用でも完全に無料であると明記しています。

項目 内容
費用 無料
個人での利用 無料
商用の利用 無料
ソースコード GitHub で公開(haxeflixel/flixel)

公式サイトは、エンジン本体にも、サイト上の資料にも、誰でも手を加えてよいと書いています。資料は flixel-docs というリポジトリから供給されていて、GitHub での提案を受け付けています。

HaxeFlixel を手に入れる場所

HaxeFlixel は公式サイトから使い始められます。トップページには Getting Started と GitHub への入口が並んでいて、導入の手順は Docs の Install HaxeFlixel に置かれています。

ソースコードは GitHub の haxeflixel/flixel で公開されています。質問の場として Forum と Discord が、更新の知らせとして Blog が公式サイトから案内されています。

このページの情報源

HaxeFlixel のページに出た言葉

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

エンジンの一覧を見る