HaxeFlixel

HaxeFlixel

HaxeFlixel is an open source, cross-platform 2D game engine that allows developers to create games for Windows, macOS, Linux, HTML5, Flash, Android, and iOS using the Haxe programming language.
HaxeFlixel image
2d haxe open-source crossplatform

HaxeFlixel: Open Source Cross-Platform 2D Game Engine

HaxeFlixel is an open source, cross-platform 2D game engine that allows developers to create games for Windows, macOS, Linux, HTML5, Flash, Android, and iOS using the Haxe programming language.

What is HaxeFlixel?

HaxeFlixel is a feature-rich, open source, free 2D game engine that allows developers to create cross-platform games using the Haxe programming language and OpenFL rendering library. It is inspired by FlashPunk and provides a similar API, making it easy for Flash developers to get started with HaxeFlixel.

Some key features of HaxeFlixel include:

  • Cross-platform support for Windows, macOS, Linux, HTML5, Flash, Android, and iOS
  • Powerful 2D sprite rendering and animation
  • Input handling for keyboard, mouse, touch, and controllers
  • Physics engine integration (Box2D)
  • Pathfinding APIs
  • Particle effects and visual effects
  • Tilemap support with auto-tiling and customizable layers
  • Audio playback and management
  • Math and utility APIs to aid development

HaxeFlixel makes it easy to get started developing 2D games with Haxe. Its similarities to popular engines like FlashPunk combined with Haxe's powerful cross-platform compilation allow developers to create high performance games targeting a wide range of platforms. The engine is well-documented and has an active community contributing plugins and add-ons.

HaxeFlixel Features

Features

  1. Open source
  2. Cross-platform
  3. Uses Haxe programming language
  4. Supports 2D game development
  5. Built-in physics engine
  6. Tilemap support
  7. Audio and graphics libraries
  8. Mobile and web deployment

Pricing

  • Open Source

Pros

Free and open source

Write once, deploy anywhere

Good performance

Active community support

Easy to learn and use

Cons

Limited 3D support

Smaller user base than some engines

Less documentation than more popular options

Not as full-featured as some commercial engines


The Best HaxeFlixel Alternatives

Top Games and Game Engines and other similar apps like HaxeFlixel


Unity icon

Unity

Unity is a cross-platform game engine developed by Unity Technologies that is primarily used to develop video games and simulations for computers, consoles, mobile devices, and websites. Some key features of Unity include:Integrated editor for scene creation, scripting, asset pipeline, and building gamesSupports both 2D and 3D game development with...
Unity image
FreeBASIC icon

FreeBASIC

FreeBASIC is an open-source, free BASIC compiler that allows developers to create console, graphical GUI, and web applications on Windows, Linux, and macOS platforms. It is binary compatible with legacy BASIC compilers like QBasic and QuickBASIC, making it easy to port old BASIC code to FreeBASIC.Some key features of FreeBASIC...
FreeBASIC image
Amulet icon

Amulet

Amulet is an open-source game engine and creative coding tool that allows developers and creators to build 2D and 3D games and interactive applications using Python. It features a visual node-based scripting system that enables drag-and-drop coding without the need to write lines of code.Some key capabilities and features of...
Amulet image
LÖVE icon

LÖVE

LÖVE is an open-source framework for developing 2D games in the Lua programming language. It allows developers to create games and multimedia applications using the flexible Lua scripting language. Some key aspects of LÖVE include:High-performance 2D graphics rendering using OpenGLBindings to libraries like OpenGL, OpenGL ES, SDL and OpenGLSupport for...
LÖVE image
Evergine icon

Evergine

Evergine is an open-source, cross-platform game engine and development tool for building 2D and 3D games. It uses the Lua scripting language which allows for rapid iteration and prototyping of game ideas. Some key features of Evergine include:Visual editor for designing levels and games without code.Integrated physics engines like Box2D...
Evergine image
Moai SDK icon

Moai SDK

Moai SDK is an open source 2D game engine designed specifically for mobile game development. It allows developers to build games for iOS, Android, HTML5, Windows, Mac and Linux platforms using a single code base written in the Lua scripting language.Some key capabilities and features of Moai SDK include:Uses Lua...
Moai SDK image
Pygame icon

Pygame

Pygame is a free and open-source cross-platform library for the Python programming language specifically designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language.Some key features of Pygame include:Hardware-accelerated 2D graphics including sprites and image/tilemap loading and manipulationPlaying MP3,...
Pygame image
NCine icon

NCine

nCine is a professional nonlinear video editing application developed by nablet for film, video, and multimedia content creators. It provides a complete editorial environment for video editing, compositing, motion graphics, visual effects, color correction, and audio post-production.Some key features of nCine include:Powerful timeline-based editing interface with support for multiple video/audio...
NCine image
HARFANG 3D icon

HARFANG 3D

HARFANG 3D is an open-source 3D engine designed for building interactive 3D applications and games. Developed by Emmanuel Julien, HARFANG aims to provide an easy-to-use set of tools for creating immersive 3D experiences.Some key features of HARFANG include:Scene management with entities, components, and scriptingReal-time Physically Based Rendering, with support for...
HARFANG 3D image
Heaps.io icon

Heaps.io

Heaps.io is an open-source, cross-platform game engine and integrated development environment (IDE) that allows developers to create high performance 2D and 3D games targeting Web, iOS and Android platforms from a single code base.Some key features of Heaps.io include:Uses Haxe programming language which allows targeting multiple platforms from same code...
Heaps.io image
Tilengine icon

Tilengine

Tilengine is an open-source, cross-platform 2D graphics engine for creating classic/retro 2D games similar to the ones made for 1990's game consoles like the Sega Genesis, Super Nintendo Entertainment System (SNES) or Nintendo Game Boy.The engine aims to provide a simple and friendly tool for developers to create games with...
Tilengine image
Flixel Game Engine icon

Flixel Game Engine

The Flixel Game Engine is an open source, free game-making library written entirely in ActionScript 3. It is designed for Flash and allows developers to create 2D games using Flash and ActionScript. Flixel provides a complete framework for building games, with useful tools and infrastructure like a fast 2D rendering...
Flixel Game Engine image
FlashPunk icon

FlashPunk

FlashPunk is an open source ActionScript 3 library designed for developing 2D Flash games with Adobe Flash/Adobe AIR. It provides useful classes, functions and tools that make development faster and easier compared to coding a Flash game from scratch.Some of the key features FlashPunk provides include:A fast, optimized game loop...
FlashPunk image
HaxePunk icon

HaxePunk

HaxePunk is an open-source, cross-platform 2D game framework powered by Haxe. It provides a set of classes and tools to streamline development of 2D games that can target multiple platforms like Flash, HTML5, PC/Mac, iOS, Android, and more.Some key features of HaxePunk include:Strong foundation of core game classes for graphics,...