A downloadable pixel art tool for Windows, macOS, and Linux

Buy Now$8.00 USD or more

To get the most out of Stipple Effect, please visit the website, where you can read the documentation and scripting API.

Website Source code


Onion skinning

Stipple Effect is a pixel art editor that has the potential to revolutionize 2D indie game development with its approach to scripting. It has all the standard features of a raster graphics editor, along with a host of features specifically intended to facilitate the creation of pixel art for video games or online distribution.

Such features include:

Scripting

Stipple Effect really shines when users harness the power of the scripting system.

In Stipple Effect, there are three main applications for scripting:

  • Automation
  • Previews
  • Color transformations

Automation

Users can write and run automation scripts to automatically execute a series of program instructions.

For example, imagine there are 20 projects open in Stipple Effect. For each of these projects, the user wants to add a static black background layer. Instead of manually (1) adding a lowest layer to each project, (2) linking its cels, and (3) filling it with the color black, the user can write and run the following automation script once:

() {
    for (p in $SE.get_projects()) {
        p.set_layer_index(0);
        p.add_layer();
        p.move_layer_down();

        ~ layer l = p.get_layer();
        l.link_cels();
        l.set_cel(0, black_bg(p));
    }
}

black_bg(project p -> image) {
    ~ int w = p.get_width();
    ~ int h = p.get_height();

    ~ image bg = new_image_of(w, h);
    bg.fill(#000000, 0, 0, w, h);
    return bg;
}

Read more about automation scripts

Previews

Stipple Effect has a preview window, where the contents of the project can previewed alongside the primary workspace.

This can be used in various ways, including:

  • when editing pixels at a high zoom level, users can display the project zoomed out in the preview window to see how individual pixel changes affect the project as a whole
  • when editing a particular animation frame, users can play the animation in the preview window to ensure that the animation still looks smooth

On top of that, users can write preview scripts to override the content displayed by the preview window. A preview script takes the flattened project contents as input and returns an image or an array of images as output. Users can define the transformation from input to output however they want, or even ignore the input entirely and generate preview output independently.

A preview script in action

For example, this GIF showcases a preview script that takes its input from player-head-textures and uses the intermediate textures head and head (projects 2 and 3) to define a lookup texture relationship. The pixels in player-head-textures are then mapped onto a spinning head animation sprite sheet and sliced into separate frames for each direction. This array is then returned as the output and shown in the preview window.

Read more about preview scripts


Compile from source

If you do not have the means to pay for Stipple Effect, the program can be compiled from source free of charge. The instructions can be found in the README file of the source code repository.

License

Stipple Effect is distributed under an end-user license agreement (EULA). Read it here to understand your rights and responsibilities as a user.

Questions and feedback

For questions, feedback, bug reports, or anything else, please consult the community tab. I will do my best to check it consistently.

StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorJordan Bunke
Tags2D, Animation, Characters, Icons, image-editor, Pixel Art, PNG, script, software, Sprites
Asset licenseCreative Commons Attribution v4.0 International
Average sessionAbout an hour
LanguagesEnglish
InputsKeyboard, Mouse
AccessibilityHigh-contrast
LinksSource code, YouTube, Patreon, Twitter/X

Purchase

Buy Now$8.00 USD or more

In order to download this pixel art tool you must purchase it at or above the minimum price of $8 USD. You will get access to the following files:

Stipple Effect v1.2.1 (Windows Installer) - Recommended 151 MB
Stipple Effect v1.2.1 (Cross-Platform Build) 5.6 MB

Download demo

Download
Stipple Effect [demo] v1.2.1 (Windows Installer) - Recommended 151 MB
Download
Stipple Effect [demo] v1.2.1 (Cross-Platform Build) 5.6 MB

Development log

View all posts