Skip to content
47

Awesome Haxe Game Development

Resources for game development on haxe

423 stars19 forks98 entriesLast push Nov 17, 2023 (2 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Game engines

Armory (Kha)

An open-source 3D game engine with full Blender integration (Web, Mobile, Desktop, Consoles).

In 3 lists

Away3D

An open source, real-time 3D engine for OpenFL (Web, Mobile, Desktop).

In 2 lists

ceramic

Cross-platform 2D framework (Web, Mobile, Desktop, Unity).

In 2 lists

HaxeFlixel (OpenFL)

Free, cross-platform 2D game engine powered by OpenFL (Web, Mobile, Desktop, Consoles).

In 3 lists

Haxegon (OpenFL)

A programming library for beginners. Powered by OpenFL and Starling (Web, Mobile, Desktop, Consoles).

Heaps

High Performance Game Framework (Web, Mobile, Desktop, Consoles).

In 2 lists

hxdefold

Haxe/Lua externs for Defold game engine (Web, Mobile, Desktop).

OpenFL

Interactive game and app development library (Web, Mobile, Desktop, Consoles).

In 2 lists

Starling

The "Cross-Platform Game Engine", a popular Stage3D framework (Web, Mobile, Desktop).

In 2 lists

Stencyl (OpenFL)

Create Flash, HTML5, iOS, Android, and desktop games with no code (Mobile, Desktop).

In 2 lists

unreal.hx

Haxe Integration for Unreal (Web, Mobile, Desktop, Consoles).

In 2 lists

HxGodot (Godot 4.0)

A Haxe GDExtension for Godot 4 (Web, Mobile, Desktop, Consoles).

Low-level Engine

Kha

Ultra-portable, high performance, open source multimedia framework (Web, Mobile, Desktop, Consoles).

In 2 lists

Lime

A flexible, lightweight layer for Haxe cross-platform developers (Web, Mobile, Desktop).

linc_glfw

Desktop - GLFW binding (multi-platform library for OpenGL, OpenGL ES and Vulkan) (Desktop).

NME

A cross-platform native backend (Web, Mobile, Desktop).

In 2 lists

3DSHaxe

Make 3ds homebrew! (3DS).

Physics

echo

Simple Physics Library.

haxebullet

Bullet 3D Physics.

In 2 lists

nape-haxe4

Physics Engine (the original Haxe3 version of nape can be found here).

In 2 lists

Architecture

awe6

IoC, EC - The inverted game framework, is a development tool focused on Future Proofing.

ecx

ECS - An Entity Component System framework.

In 2 lists

hexMachina

MVC - A powerful multi-modular MVC framework.

In 2 lists

OSIS

ECS - Entity Component System architecture with networking support.

Networking

Anette

Simple network library (no UDP).

colyseus-hx

Multiplayer Game Client.

haxe-simple-peer (js)

Haxe externs for simple-peer.

hxWebSockets

Websockets for all platforms.

Serialization and storage

Bits

Binary bit flags with unlimited amount of bits.

CastleDB

A structured static database easing collaboration.

In 2 lists

hxbit

A binary serialization and network synchronization library.

PODStream

Plain Old Data serializer.

Games

Darksburg

Heaps - Desktop.

Dead Cells

Heaps - Desktop, Consoles.

Defender's Quest

HaxeFlixel (OpenFL) - Desktop, Consoles.

Defender's Quest 2

HaxeFlixel (OpenFL) - Desktop.

Dicey Dungeons

Haxegon (OpenFL) - Desktop, Consoles.

Evoland

Heaps - Desktop, Mobile.

Northgard

Heaps - Desktop.

Papers, Please

OpenFL - Desktop, iOS, PsVita.

Pocket Kingdom

HaxePunk (OpenFL)- Desktop.

rymdkapsel

OpenFL - Desktop, Mobile.

Spellbreak

unreal.hx - PC, PS, Xbox, Switch.

The Westport Independent

Luxe - Desktop, Mobile.

OpenFL showcase

HaxeFlixel showcase

itch.io showcase

HaxePunk showcase

Flambe showcase

Implemented in Haxe. Designed for 2D games. Expat.

In 2 lists

Kha

Ultra-portable, high performance, open source multimedia framework (Web, Mobile, Desktop, Consoles).

In 2 lists

Miscellaneous >3rd party API

SteamWrap

Native extension for the SteamAPI.

In 2 lists

newgrounds

Newgrounds API.

hxgamejolt-api

Haxe bindings for GameJolt API.

Miscellaneous >AI

goap

Goal-oriented action planner for AI.

Miscellaneous >Animation

spine-hx

Spine runtime automatically converted from the official Java/libgdx runtime.

In 2 lists

Heaps-Spine

Spine player for heaps.

heaps-aseprite

Load and render sprites and animations in Aseprite format.

openfl-aseprite

Load and render sprites and animations in Aseprite format.

openfl-spine

Render Spine animation in the OpenFL engine, rendering processing can be achieved throughSprite and Tilemap.

ase

File format reader/writer for .ase/.aseprite without external dependencies.

flxgif

Yagp's Gif Player for HaxeFlixel.

Miscellaneous >Audio

sfxr-hx

Pure haxe implementation of Sfxr.

Miscellaneous >Color manipulation

nxColor

Color manipulation library.

Miscellaneous >Collision

differ

A separation axis theorem collision library.

Miscellaneous >Computer Vision

Vision

Cross platform computer vision library.

Miscellaneous >Data structures

polygonal-ds

Data structures for games.

Miscellaneous >Dialogues

hxyarn

Parser and runner for Yarn dialogue files.

Miscellaneous >Editor

flixel-studio

In-game editor for HaxeFlixel.

In 2 lists

Miscellaneous >Helpers

deepnightLibs

General gamedev purpose libs.

Miscellaneous >Localization

firetongue

A translation/localization framework.

Miscellaneous >Map parser

PyxelEdit Map Importer

Parser for maps generated by the editor PyxelEdit.

LEd

2D level editor with a typed compile time loader.

TiledHX

A comprehensive modern Tiled parser.

Miscellaneous >Math helpers

hxmath

A game-oriented math library.

In 2 lists

haxe-glm

A toolset for using 2, 3, and 4 dimensional vectors and matrices, as well as quaternions.

hx-vector2d

Worlds most complete Vector2d / Point class. With operator overloading.

Miscellaneous >Modding

polymod

An atomic modding framework for games/apps.

Miscellaneous >Particles

Sparkler

Modular Particle System.

Miscellaneous >Monetization

extension-iap

Provides an access to in-app purchases (iOS) and in-app billing (Android) for OpenFL projects using a common API. Fork of this.

Miscellaneous >Pathfinding

pathfinder

Easy A* pathfinding algorithm.

astar

Versatile framework-agnostic A-star solver Library.

Miscellaneous >Procedural generation

Dungeon builder

A set of dungeon generation algorithm (works w/ hx4 w/ minor changes).

Miscellaneous >Shaders

HGSL

Haxe to GL Shading Language.

parasol

HaxeFlixel library of shaders.

Miscellaneous >Sprite

haxe-aseprite

Parser for .ase and .aseprite files.

Miscellaneous >Texture Packer

hxpk

Port of the libGDX Texture Packer.

Miscellaneous >Tweening

actuate

A flexible, fast "tween" library.

In 2 lists

YATL

Yet Another (Haxe) Tweening Library.

TweenX/TweenXCore

Tween library.

Miscellaneous >UI

domkit

CSS Components based strictly typed UI framework.

flixel-ui

GUI library for HaxeFlixel.

HaxeUI

UI library with multiple framework backends (HTML5, Kha, OpenFL, PixiJS, WxWidgets, and a number of others as works in progress).

In 2 lists

Feathers UI

Cross-platform graphical user interface components for creative frontend projects.

In 2 lists

Miscellaneous >Video

hxCodec

Adds native video playback on HaxeFlixel and OpenFL.

Articles

Flash is dead, long live OpenFL!

Flash is gone, what now?

How I wrote my own 3D game engine and shipped a game with it in 20 months

"How I wrote my own 3D game engine and shipped a game in 20 months".

In 2 lists

Building 42 games within a year — Insane game development

Porting to console via Unity

See category
90

Magictools

ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

Fresh★ 17k73 entriesPushed 3 days ago
89

Awesome Godot

Calinou/awesome-godot

A curated list of free/libre plugins, scripts and add-ons for Godot

Fresh★ 11k335 entriesPushed 17 days ago
88

Awesome Löve

love2d-community/awesome-love2d

A curated list of amazingly awesome LÖVE libraries, resources and shiny things.

Fresh★ 4.5k303 entriesPushed 3 days ago
86

Awesome Open Source Games

michelpereira/awesome-open-source-games

Collection of Games that have the source code available on GitHub

Fresh★ 3.2k418 entriesPushed 6 days ago
86

Awesome Game Boy Development

gbdev/awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.

Fresh★ 4.5k354 entriesPushed 2 days ago
85

Games of Coding

michelpereira/awesome-games-of-coding

A curated list of games that can teach you how to learn a programming language.

Fresh★ 2.2k42 entriesPushed 6 days ago