datavorous / GrudgePixel

A blazing fast, low footprint pixel art editor built with raylib, featuring a customizable canvas, multiple color palettes, and frame management for animations.
https://datavorous.github.io/GrudgePixel/
GNU General Public License v3.0
19 stars 0 forks source link
bloatfree editor good-first-issue graphics minimal open-source opensource pixel pixel-art raylib
# GrudgePixel [![Github All Releases](https://img.shields.io/github/downloads/datavorous/GrudgePixel/total.svg)]() License

GrudgePixel is a streamlined pixel art editor designed to provide an efficient and user-friendly experience. With its focus on speed, minimalism, and ease of use, GrudgePixel stands out as a top choice for both beginners and experienced pixel artists.

Showcase

Dwarf Blob Girl
frog knight amogus

Why GrudgePixel?

Optimized Performance: GrudgePixel is engineered for exceptional speed and responsiveness. Unlike many pixel art editors that can be sluggish or bloated, GrudgePixel ensures smooth operation even with complex animations and large canvases.

Memory Efficiency: By avoiding unnecessary features and focusing on core functionality, GrudgePixel keeps memory usage low. This allows it to run seamlessly on a variety of systems, including those with limited resources.

Simplicity & Usability: GrudgePixel offers an intuitive interface that eliminates the need for extensive training. Its minimalist design helps users focus on their art without being overwhelmed by extraneous tools and options.

Minimal Bloat: Many pixel art editors come with a plethora of features that can make them cumbersome. GrudgePixel avoids this by providing only the essential tools needed for pixel art creation, ensuring a faster and more enjoyable user experience.

[!TIP] Don't overthink about what to make or what colours to choose, just start creating!
Use our Photo Enhancer for editing your pixel art! It supports resizing without quality loss, dithering and colour pallete optimizations.

Download

For more information and to download GrudgePixel, visit this page.

[!CAUTION] This is NOT a virus. Check here. If your system doesnt allow it, build from source, follow the raylib website. Learn how to allow it. More details from Microsoft's forums.

User Manual

Please check out the manual here.

Building from Source

GrudgePixel uses the premake5 build system to generate project files for various platforms and IDEs. To build GrudgePixel from source, follow these steps:

  1. Clone the repository:
git clone https://github.com/datavorous/GrudgePixel
cd GrudgePixel
  1. Run the premake5 script to generate project files for your platform. For example, on Windows, you can generate MinGW Makefiles:
premake5 gmake2
  1. Build the project using the generated project files in build/. For example, on Windows with MinGW:
make -C build                 # Builds in debug mode by default
make -C build config=release  # Builds in release mode
  1. Run the executable:
./bin/Debug/GrudgePixel

To distribute the executable, you need to copy over the res/ assets folder to the same directory as the executable.

Contributing

We welcome contributions to improve GrudgePixel!

License

GrudgePixel is licensed under the GPL 3.0 License. See LICENSE for more information.

Contact

For support or inquiries, please create an issue or email me.