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

Buy on Itch.io Changelog Changelog 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.

  • made by a solo game developer with the needs and skill sets of other indie devs in mind
  • lightweight and simple to learn and use, yet allows for considerable depth and complexity
  • expressive scripting API that can be used to automate program actions and create dynamic preview and color transformations with complex logic

Preview

A preview script in action

Features

Find out more about the program by reading the documentation.

Scripting

Stipple Effect supports scripts have three main uses: 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.