Which platforms can HaxeFlixel games run on?

Updated

HaxeFlixel is built for cross-platform 2D game development: the official site states you can "cross-compile your games natively" to multiple targets from "one codebase." That means the same Haxe project can be compiled to different platform targets rather than rewritten per platform. The exact, current list of supported targets is maintained in the official documentation and Getting Started pages, so treat those as the authoritative source if you need a definitive list for a production decision.

What the official site says

From haxeflixel.com:

  • "Create cross-platform games easier and free. All with one codebase." — cross-platform output and a single codebase are the core selling points.
  • "Cross-compile your games natively to:" — the homepage introduces a target list (rendered as icons on the page), confirming native cross-compilation as the intended workflow.
  • "Proudly powered by open source, cross-platform tech" — the portability comes from the underlying open-source stack rather than a proprietary runtime.

The homepage does not spell out the full platform names in text form, so the precise target list should be confirmed on the Docs or Getting Started pages.

How the cross-platform model works

HaxeFlixel sits on top of a layered open-source stack. The site expresses this as a simple equation: HaxeFlixel is "powered by" its underlying technologies (shown as + + = on the page). The practical implication:

  1. You write game logic once in Haxe.
  2. The Haxe compiler cross-compiles that code to a platform target.
  3. HaxeFlixel and its rendering/backend layer handle the platform-specific output.

This is why the site frames the benefit as "one codebase" — porting is a compile-target change, not a rewrite.

Where to confirm the exact target list

Because the homepage presents targets visually rather than as a text list, use these official entry points:

Resource What to check
Getting Started Setup instructions and the targets you can build for
Docs Platform-specific notes and requirements
API Backend and target-related APIs
Demos 79 official demos you can browse and learn from
Showcase Real shipped games, useful for seeing which platforms projects actually target

Practical way to decide

  • If your goal is desktop and web distribution from one codebase, HaxeFlixel's stated model fits directly — you maintain one project and compile to each target.
  • If you need a specific platform (for example, a particular console or mobile store), verify that target in the Docs before committing, since the homepage does not enumerate every target in text.
  • If you want to see proof of shipping, the Showcase lists popular games built with HaxeFlixel, and the 79 demos let you inspect working code.

Key takeaways

  • HaxeFlixel's official positioning is cross-platform, native cross-compilation from a single codebase.
  • The homepage confirms the capability but presents the target list visually; the Docs and Getting Started pages are where you confirm exact platforms.
  • The portability rests on an open-source, cross-platform technology stack, which the site summarizes as its "powered by" equation.
  • The site does not state pricing or account requirements on this page, so do not assume free access or no login for every resource — check the relevant page.