Current features of Wasabi M include:

  • Maps, tile sets, and sprite definitions are grouped together by a project file, making it easy to share content across related maps
  • Tiles can be arranged either as tile strips or tile sheets
  • Sprite definitions automatically generate appropriate instantiation code and, optionally, import statements
  • Sprites include support for custom properties, including automatically generated unique IDs
  • Tiles can be painted individually or as “stamps” of multiple tiles
  • Random tiles can be painted from a selected subset of tiles
  • “Origin aligned” tile painting makes it easy to arrange multiple tile patterns across the entire map
  • Entire sets of sprites can be moved from one layer to another automatically
  • Support for duplicating existing maps allows a single template to be used as a starting point for future maps
  • Sprite instances can be automatically grouped into arrays when exported
  • Sprites can be snapped to an adjustable (tile-size-independent) grid
  • Automatic edge tile painting

    Upcoming features:

    • Prefab support for more complex reusable tile layouts than tile stamps permit
    • FlxBlock painting support
    • Export plugins (initially for multiple versions of flixel, later for non-flixel formats)
    • Documented export plugin API

    Possible future features:

    • Tile set image adjustment (to automatically generate darker, lighter, and color shifted tile sets)
    • Automatic fringe and edge tile creation (to simplify combining tile sets, and complex tile set edge creation)
    • Image import and export support

    Screenshots