An open API service indexing awesome lists of open source software.

awesome-haxe-gamedev

Resources for game development on haxe
https://github.com/Dvergar/awesome-haxe-gamedev

Last synced: about 8 hours ago
JSON representation

  • Miscellaneous

    • Animation

      • Heaps-Spine - Spine player for heaps.
      • spine-hx - Spine runtime automatically converted from the official Java/libgdx runtime.
      • 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.
    • Audio

      • sfxr-hx - Pure haxe implementation of Sfxr.
    • 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](https://github.com/HaxeExtension/extension-iap).
    • Pathfinding

      • pathfinder - Easy A* pathfinding algorithm.
      • astar - Versatile framework-agnostic A-star solver Library.
    • Shaders

      • HGSL - Haxe to GL Shading Language.
      • parasol - HaxeFlixel library of shaders.
    • UI

      • HaxeUI - UI library with multiple framework backends (HTML5, Kha, OpenFL, PixiJS, WxWidgets, and a number of others as works in progress).
      • 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).
      • Feathers UI - Cross-platform graphical user interface components for creative frontend projects.
    • AI

      • goap - Goal-oriented action planner for AI.
    • 3rd party API

    • Particles

    • Tweening

    • Color manipulation

      • nxColor - Color manipulation library.
    • Collision

      • differ - A separation axis theorem collision library.
    • Computer Vision

      • Vision - Cross platform computer vision library.
    • Data structures

    • Dialogues

      • hxyarn - Parser and runner for Yarn dialogue files.
    • Editor

    • Helpers

    • Localization

      • firetongue - A translation/localization framework.
    • Map parser

    • Math helpers

      • hxmath - A game-oriented math library.
      • 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.
    • Modding

      • polymod - An atomic modding framework for games/apps.
    • Procedural generation

      • Dungeon builder - A set of dungeon generation algorithm (works w/ hx4 w/ minor changes).
    • Sprite

    • Texture Packer

      • hxpk - Port of the libGDX Texture Packer.
    • Video

      • hxCodec - Adds native video playback on HaxeFlixel and OpenFL.
  • Game engines

    • Armory (Kha) - An open-source 3D game engine with full Blender integration (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • Away3D - An open source, real-time 3D engine for OpenFL (`Web`, `Mobile`, `Desktop`).
    • ceramic - Cross-platform 2D framework (`Web`, `Mobile`, `Desktop`, `Unity`).
    • HaxeFlixel (OpenFL) - Free, cross-platform 2D game engine powered by OpenFL (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • 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`).
    • Stencyl (OpenFL) - Create Flash, HTML5, iOS, Android, and desktop games with no code (`Mobile`, `Desktop`).
    • unreal.hx - Haxe Integration for Unreal (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • HxGodot (Godot 4.0) - A Haxe GDExtension for Godot 4 (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • hxdefold - Haxe/Lua externs for Defold game engine (`Web`, `Mobile`, `Desktop`).
    • OpenFL - Interactive game and app development library (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • Starling - The "Cross-Platform Game Engine", a popular Stage3D framework (`Web`, `Mobile`, `Desktop`).
  • Low-level Engine

    • Kha - Ultra-portable, high performance, open source multimedia framework (`Web`, `Mobile`, `Desktop`, `Consoles`).
    • 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`).
    • 3DSHaxe - Make 3ds homebrew! (`3DS`).
  • Physics

    • haxebullet - Bullet 3D Physics.
    • nape-haxe4 - Physics Engine (the original Haxe3 version of nape can be found [here](https://github.com/deltaluca/nape)).
    • echo - Simple Physics Library.
  • Architecture

    • awe6 - `IoC`, `EC` - The inverted game framework, is a development tool focused on Future Proofing.
    • ecx - `ECS` - An Entity Component System framework.
    • hexMachina - `MVC` - A powerful multi-modular MVC framework.
    • OSIS - `ECS` - Entity Component System architecture with networking support.
  • Games

  • Articles

  • Networking

  • Serialization and storage

    • Bits - Binary bit flags with unlimited amount of bits.
    • CastleDB - A structured static database easing collaboration.
    • PODStream - Plain Old Data serializer.
  • Other haxe lists