Skip to content

Stipple Effect is a pixel art editor that supports animation and scripting (available on Windows, macOS and Linux)

License

Notifications You must be signed in to change notification settings

jbunke/stipple-effect

Repository files navigation

Stipple Effect

Download Changelog Roadmap

About

Stipple Effect is a pixel art editor that supports animation and scripting. It is designed to facilitate a variety of workflows and to encourage rapid, iterative creation of video game art assets and other types of artwork.

SE was made by a solo indie game developer with the needs and skill sets of other indie devs in mind. It is lightweight and simple to learn and use, yet allows for considerable depth and complexity. SE has a feature-rich scripting API that can be harnessed for the automation of otherwise tedious and repetitive tasks.

Preview

A custom preview in action... one of many applications of scripting

Features

Scripting

Stipple Effect supports scripting for three different use cases: automation, custom previews and color transformation. It is highly recommended for users that want to get the most out of the program to read the API and familiarize themselves with its potential applications.

I have created a VS Code extension that provides syntax highlighting for Stipple Effect scripts.

External Dependencies

License

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

Compile from source instructions

For those who do not have the means to buy Stipple Effect, the program can be compiled from source for free:

Instructions

  1. Clone this repository
  2. Download and configure external dependencies in your development environment
    1. Delta Time: download JAR - instructions in README
    2. Animation Encoder: download JAR - instructions in README
    3. ANTLR v4: Stipple Effect uses version 4.13.1 of the ANTLR 4 Runtime. You can download the library from the Maven Repository or configure it manually. Find the artifact's dependency information here.
  3. Set up the project and run configuration with the following details:
    1. JRE / JDK / Language level: Java 17 or later
    2. Main class: com.jordanbunke.stipple_effect.StippleEffect
  4. Build and run in the Java development environment of your choice!

Note:

Please keep in mind that you are liable to the terms of the EULA whether you buy the program or compile it from source.