Pixel Art for the Amiga.
Built for the Mac.

Create sprites, BOBs, bitmaps, fonts, and animations with hardware-accurate constraints. Export to C or assembly for your Amiga projects.

MiggyDraw - Untitled Project
Screenshot Coming Soon

Built for Amiga Developers

■■

Hardware Sprites

16 pixels wide, 2 bitplanes, color 0 transparent. Just like the OCS/ECS chipset intended.

▬▬

Blitter Objects

BOBs with shadow masks, up to 5 bitplanes. Full control over transparency.

▦▦

Bitmap Fonts

Create custom bitmap fonts with configurable glyph ranges and baselines.

▶▶

Animation

Frame-based animation support for sprites, BOBs, and bitmaps.

Palette Management

12-bit Amiga color palettes. Create, edit, and reuse across projects.

Lua Scripting

Automate asset creation with MiggyScript. Generate tilesets, sprite sheets, and more.

Export to Real Amiga Code

Generate ready-to-compile code for your favorite Amiga toolchain.

C Compilers

  • VBCC
  • Bebbo's GCC
  • SAS/C

Assemblers

  • vasm
  • PhxAss
  • AsmOne
/* Generated by Miggy Draw */
UWORD player_sprite[] = {
    0x0000, 0x0000,  /* SPRPOS/SPRCTL */
    0x0180, 0x0180,  /* Line 0 */
    0x03C0, 0x03C0,  /* Line 1 */
    0x07E0, 0x07E0,  /* Line 2 */
    /* ... */
    0x0000, 0x0000   /* End of sprite */
};

Free & Open Source

Miggy Draw is released under the Mozilla Public License 2.0.
Contributions welcome.