Show HN: Stipple Effect – a scriptable pixel art editor to make game art faster
Stipple Effect is a lightweight pixel art editor for indie game developers, featuring animation support, scripting, layer management, and robust tools for creating and managing video game art assets.
Read original articleStipple Effect is a lightweight pixel art editor designed for indie game developers, enabling the creation of video game art assets and other artwork. It features a user-friendly interface with support for animation and scripting, allowing users to automate tasks through a comprehensive scripting API. Key functionalities include layer management with linked and unlinked layers, a two-color system for creative color combinations, and robust state management with undo and redo options. The editor also provides animation tools such as onion skinning and editing during playback, along with palette management for importing and exporting colors. Selection tools ensure pixel-perfect accuracy, and users can easily modify grid sizes. Stipple Effect relies on external dependencies like Delta Time for graphics, ANTLR v4 for parsing, and an animation encoder for GIF creation. For those interested in compiling the software from source, the repository includes detailed instructions on setting up the necessary environment. The software is distributed under an end-user license agreement (EULA), which outlines user rights and responsibilities.
- Stipple Effect is tailored for indie game developers and supports animation and scripting.
- Key features include layer management, a two-color system, and robust animation tools.
- The editor allows for automation through a dedicated scripting API.
- It relies on external libraries for graphics and parsing.
- Detailed compilation instructions are available in the repository.
Related
Show HN: I created an After Effects alternative
PIKIMOV is a free web-based motion design and video editor, serving as an Adobe After Effects alternative. Users can create compositions with various media types, effects, and privacy ensured. Developed by Pikilipita.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
Iconography of the X Window System: The Boot Stipple
The article explores the iconic stipple pattern in the X Window System's boot-up screen, symbolizing system evolution and complexity. It discusses its historical significance, disappearance from modern Linux distributions, and efforts for reintroduction.
A Clone of Deluxe Paint II Written in Python
PyDPainter is a user-friendly pixel art program developed in Python with PyGame, inspired by Deluxe Paint. It is open-source, available on GitHub, and includes documentation and community engagement options.
Porting My JavaScript Game Engine to C for No Reason
Dominic Szablewski announced the high_impact game engine, a C port of his Impact JavaScript engine, designed for 2D action games, supporting multiple platforms and featuring essential game development tools.
1) Aseprite is already king in this space, yes, this may be more automatable but asesprite already wires into my engine. In my engine, I can write code to preview behaviors in more or less realtime on file save.
2) what's with the Eula? This is not an open source tool, but it appears to be a source available tool with some strict requirements. I cannot distribute the code or binary, which means that even looking at the code could potentially introduce legal liabilities for me. As an indie, not a risk I'm willing to take. (I have this complaint about Aseprite too, fwiw)
I think the name comes from trying to be a pixel editor analogous to what After Effect is for video, thus the play on words.
Many many years ago I built Quake 3D model editors. One of the features added in was being able to paint on the 3D model and have it update the original texture. The ability to make little tweaks to texture in-situ was really valuable to fine tune the art asset.
When I watched the video of Stipple Effect, I loved the live output window showing the result of the combined sprites.
The first thing that came to mind was “If I was the artist I would love to draw I the result window and have it update the input sprites for me”
I fully get the challenges with implementing that, but it might be a valuable addition to the workflow, being able to work on the art with one less abstraction level
Store page: https://flinkerflitzer.itch.io/stipple-effect
Scripting API: https://github.com/jbunke/stipple-effect/wiki/Scripting
Related
Show HN: I created an After Effects alternative
PIKIMOV is a free web-based motion design and video editor, serving as an Adobe After Effects alternative. Users can create compositions with various media types, effects, and privacy ensured. Developed by Pikilipita.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
Iconography of the X Window System: The Boot Stipple
The article explores the iconic stipple pattern in the X Window System's boot-up screen, symbolizing system evolution and complexity. It discusses its historical significance, disappearance from modern Linux distributions, and efforts for reintroduction.
A Clone of Deluxe Paint II Written in Python
PyDPainter is a user-friendly pixel art program developed in Python with PyGame, inspired by Deluxe Paint. It is open-source, available on GitHub, and includes documentation and community engagement options.
Porting My JavaScript Game Engine to C for No Reason
Dominic Szablewski announced the high_impact game engine, a C port of his Impact JavaScript engine, designed for 2D action games, supporting multiple platforms and featuring essential game development tools.