A downloadable graphics editor for Windows

Download NowName your own price

Make your art on the PC, see it on the NES!

NAW aims to be a tool to aid with the creation of graphical assets ready to use with NES development. Meant for artists and technical artists, it automatically imposes all NES limitations and gives you a WISIWYG workflow.

You can export the screen created into a small working NES ROM at the click of a single button.

New in v0.106:

  • Added Shiru's NESlib RLE Nametable import/export support (code improved by Tepples)
  • Now when pasting an external image if there's a single tile selected it will not crop it to 8x8 pixels
  • Improved how NAW interprets NAM tile selection: single tile also selects a CHR tile, rectangle selection doesn't
  • Fixed tile selection bug when selecting from bottom-right to top-left

Key features:

  • NES based workflow: tilemaps (nametables), indexed colors (palettes), tilesets (CHR pages). What you do is automatically what the NES can do.
  • Sprites editor! Add, delete, move and flip all sprites on the screen, in 8x8 and 8x16 modes.
  • Draw directly in the sprites layer in 8x8 mode (must start from all empty sprites).
  • A simple tutorial project is loaded as default at startup. You may turn this off in preferences or replace the project file in NAW's folder with a project of your choosing (bins\SampleProj-001.naw).
  • Write tool! Assign tiles to keys and then just type away! Supports cursor movement, setting a rectangle area, and loading/saving tbl files.
  • Sprite overflow simulation and flicker simulation!
  • Copy and paste bitmap data to and from other programs using the clipboard! Whenever the image has more than 4 colors, NAW will automatically reduce the color count.
  • Draw with pencil on CHRs or directly on nametables, with live update of every instance of the edited tile.
  • Load PNG images for reference.
  • Support for NESMaker BMP files (import/export)!

Planned features:

  • 8x8 background attributes mode.
  • CHR banks management.
  • Metasprites editor and management.
  • Metasprite animation editor and management.
  • Metatiles editor and management.
  • Metatile based level editor.
  • CHR animation with preview.
  • CRT shader preview, overscan and aspect ratio.
  • Palette cycle animation preview.
  • Scanline tricks preview.
  • Forced screen mirroring.
  • Linux and Mac builds.
  • And more!

The ultimate goal is to make NAW a central place to manage all of the visual art assets on a NES development project.

The philosophy behind NAW is to bridge the gap between artists and coders, while using established NES development art asset formats and nomenclatures. 

Workflow for artists, output for coders!

Updated 5 days ago
StatusIn development
Rated 5.0 out of 5 stars
Tags2D, Drawing, NES (Nintendo Entertainment System), nesdev, pixel, Pixel Art, Tilemap, Tileset


Download NowName your own price

Click download now to get access to the following files:

NAW v0.106.zip 5 MB

Development log