OSS探訪GitHubでログイン

HaxeとOpenFL上で2D gameを複数platformへ展開するcross-platform game engine

スコアの見方

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

Stars
2,212
主要言語
Haxe
ライセンス
MIT
リポジトリ最終更新
2026/08/23
ページ内ナビ

概要

HaxeFlixelはHaxeとOpenFLを基盤にした2D game engineです。sprite、camera、tilemap、input、audio、debug tool等のgameplay機能を提供し、同じHaxe codebaseからdesktop・mobile・HTML5等のtargetへ展開できます。

特徴と向いている用途

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

主な特徴

sprite・camera・tilemap・input等の2D game機能をまとめて提供する

FlxSprite、FlxCamera、tilemap、input manager、tween、sound等を組み合わせて2D game loopとscene behaviorを構築できます。

出典:[1][2]

HaxeとOpenFLを通じて複数platformへnative targetを持つ

HaxeFlixelはHaxeとOpenFL上に構築され、desktop・mobile・HTML5等へ同じcodebaseを展開できるcross-platform workflowを提供します。

出典:[1][4]

debug toolと拡張ecosystemを使ってgame developmentを支援する

core engineに加えてaddons、UI、demos、tools、templates等のecosystemがあり、debug windowやasset/gameplay helperも利用できます。

出典:[1][2]

向いている用途

Haxeで2D gameをcode-drivenに作り複数platformへ配布したい場合に向く

scene editor中心ではなくcodeでstate・object・rendering behaviorを組み立てながら、desktop・web・mobileへ共通logicを展開したいprojectに適します。

出典:[1]

導入前の確認

engine単体ではなくHaxe・Lime・OpenFL toolchainを前提とする

Haxelib metadataはlimeとopenflをdependencyとして持ちます。target platformごとにcompiler、SDK、native dependency等のsetupも必要になります。

出典:[4][3]

6.2.0はsound subsystem等に大きな変更を含む

6.2.0ではsound initializationの大規模refactor、music streaming、FlxMatrixSprite、tilemap ray helper等が追加・変更されています。既存projectのupgradeではsound APIやdeprecated APIをchangelogで確認してください。

出典:[2][3]

参考にした公式資料

  1. [1]HaxeFlixel README(2026-10-04)
  2. [2]HaxeFlixel 6.2.0 changelog(2026-10-04)
  3. [3]Haxelib flixel 6.2.0 package(2026-10-04)
  4. [4]HaxeFlixel package metadata(2026-10-04)
  5. [5]HaxeFlixel MIT license(2026-10-04)
編集部からの補足

stable packageはHaxelib 6.2.0を基準にしています。GitHub Releasesは使われていないため、version確認はHaxelibとCHANGELOGを参照してください。

3ステップで試す

  1. 1

    HaxeFlixel 6.2.0をHaxelibからinstallする

    Haxelibのstable 6.2.0へversion固定します。limeとopenflもdependencyとして解決されます。

    haxelib install flixel 6.2.0
  2. 2

    install先とdependency pathを確認する

    使用中のflixel package pathと依存libraryの解決結果を確認します。

    haxelib path flixel
  3. 3

    installed version一覧からflixelを確認する

    project作成やnative SDK setupを行う前に、6.2.0が選択されていることを確認します。

    haxelib list | grep '^flixel:'
公式READMEで確認

成長

成長の推移 · 直近30日

2,212 Stars

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

Built with

カテゴリとタグ

カテゴリ

GitHubデータ

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

GitHub Topics

  • 2d-game-engine
  • cross-platform
  • flixel
  • game-engine
  • haxe
  • haxeflixel
  • haxelib
  • openfl
Stars
2,212
Forks
524
Watchers
2,212
Open Issues
305
所有者種別
Organization
主要言語
Haxe
ライセンス
MIT
リポジトリ最終更新
2026/08/23

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

情報の誤りを報告

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

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