Game Development Tools

A concise list of tools useful to HaxeFlixel developers.This list is under construction. Suggest more, here.

External Flixel Libraries

A list of repos and libraries made with the purpose of extending HaxeFlixel's capabilities. One day, these may be officially incorporated into HaxeFlixel, but for now they serve a niche demand on their own.

Zerolib-flixel

A library of extensions, utilities, and other helpful classes for making games quickly in haxeflixel! There's also a framework agnostic version simply called Zerolib

djFlixel

djFlixel is a small library with some helpful tools for HaxeFlixel, including a multi-page menu system, keyboard/gamepad helpers, and very fun effects.

FlxAnimate

A repository made by CheemsAndFriends and DotWith made for playing all spritesheet formats and the mysterious but interesting export called Texture Atlas

FlxGif

Yagp's Gif Player for HaxeFlixel.

HxCodec

A library which adds native video support for OpenFL and HaxeFlixel.

flixel-depth

Flixel Depth is a fun 3D hack for making orthogonally 3D looking games using haxeflixel. It does so primarily by offsetting sprites according to the camera's current angle and scaling the primary game window down. This is NOT real 3D, you will still be making a 2D game, so expect a lot of edge cases!

depth-flixel (not to be confused with flixel-depth!)

A library aimed at making Stacked Sprites easy with Haxeflixel!

Graphics Editors

Gimp

An advanced bitmap based image editor that has many capabilities similar to commercial software. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.

Paint.NET

With an easy-to-learn but powerful set of tools, Paint.NET can be used for photo retouching, tilemap editing, pixel art editing, and so on. It contains advanced features such as levels and curves editing, noise addition and reduction, fractal and Perlin noise generation and more, but can also be used as a simple image editor.

Inkscape

An advanced vector image editor with an advanced editing toolset. Inkscape has capabilities similar to commercial software such as Adobe Illustrator, CorelDraw, or Xara X. Inkscape leverages the W3C standard Scalable Vector Graphics (SVG) file format. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more.

Krita

Krita is a free digital painting and illustration application. Krita offers CMYK support, HDR painting, perspective grids, dockers, filters, painting assistants, and many other features you would expect.

Aseprite

Aseprite is a program designed for drawing pixel art. It has layers, animation tools, tile map tools, blend modes, and many more useful features. It's not free, but it's a favorite for many developers.

Sound Editors

Audacity

Audacity is free, open source, cross-platform audio software for multi-track recording and editing.

LMMS

LMMS is a free cross-platform software which allows you to produce music with your computer.

ChipTone

An OpenFL based sound effects generator for video games, build by Tom Vian of SFBGames. Available on HTML5, Windows, and Mac!

LabChirp

LabChirp is a program for creating sound effects.

Map Editors

Tiled Map Editor

Tiled is a general purpose tile map editor. It is meant to be used for editing maps of any tile-based game, be it an RPG, a platformer or a Breakout clone. This demo shows how to load a Tiled map.

Source code: https://github.com/mapeditor/tiled

Ogmo Editor

Ogmo Editor is a generic level editor for indie game developers who use Windows. It also happens to be free and open source. The editor is built to be reconfigurable, so you can set it up to work well for your game project. This HaxeFlixel tutorial demonstrates how to create a simple top-down level with Ogmo.

Source code: https://github.com/Ogmo-Editor-3/OgmoEditor3-CE

LDtk

LDtk is a level editor created by the lead game designer of Dead Cells. This editor has some extra features work nicely with Haxe and HaxeFlixel, and focuses on being easy to use. This tutorial shows you how to use LDtk tile maps with HaxeFlixel.

Source code: https://github.com/deepnight/ldtk

Asset Utilities

ShoeBox

ShoeBox is a free Adobe Air based app for Windows and Mac OS X with game and UI related tools. It has many utilities that make asset management easier, such as sprite packing, sprite extraction, texture ripping, bitmap font creation, and more.

Texture Packer

Texture Packer does one thing very well - it packs several sprites into one large image to help reduce load times for your game. It's easy to use and easy to integrate with HaxeFlixel. This demo shows how to use a TexturePackerAtlas.

More Resources

ellisonleao/magictools

🎮 📝 A Github list of Game Development resources to make magic happen.

Newgrounds Wiki: Creator Resources

Curated list of tools and software of all kind, useful for non-programming related things such as art, animation and music!

(Archive.org) Ludum Dare List

(Likely outdated) Ludum Dare hosts a great list of tools for general game development.

(Archive.org)PixelProspector

(Likely outdated) Huge list of resources for game dev. A must read for indie developers.