PixiEditor is a Universal Editor for all your 2D needs

#gamedev #art #tools #graphics #pixelart #drawing

Krzysztof Krysiński 1c4cf88d88 Merge branch 'master' into autoupdate-linux 3 mēneši atpakaļ
.env-dev 5c9cfde7d5 Fixed fonts disposing 6 mēneši atpakaļ
.github 54fb621125 fixed url 3 mēneši atpakaļ
Third Party Licenses 777fcc140d Added ffmpeg binary for macos 7 mēneši atpakaļ
samples cb241de5aa Shitload of stuff honestly 3 mēneši atpakaļ
src 1c4cf88d88 Merge branch 'master' into autoupdate-linux 3 mēneši atpakaļ
tests c796b7a78a Removed dupe 3 mēneši atpakaļ
.gitignore 5c9cfde7d5 Fixed fonts disposing 6 mēneši atpakaļ
.gitmodules 52ab401c79 Added color picker as submodule 6 mēneši atpakaļ
CODE_OF_CONDUCT.md a8481eec22 Create CODE_OF_CONDUCT.md 5 mēneši atpakaļ
CONTRIBUTING.md 481594db26 Update CONTRIBUTING.md 5 mēneši atpakaļ
LICENSE 5db10cb850 Update LICENSE to LGPL3 2 gadi atpakaļ
PULL_REQUEST_TEMPLATE.md 653fb0a40b Update PULL_REQUEST_TEMPLATE.md 5 mēneši atpakaļ
README.md 287c125407 Update README.md 5 mēneši atpakaļ
Screenshot.png 728f0813b0 Updated screenshot 4 gadi atpakaļ
assemblyVerReader.ps1 499c03b1b7 Fixed relative paths to installer files 2 gadi atpakaļ
incompatible.json 4d1ae90079 added some more incompatible versions 9 mēneši atpakaļ

README.md

PixiEditor is a universal 2D platform that aims to provide you with tools and features for all your 2D needs. Create beautiful sprites for your games, animations, edit images, create logos. All packed in an eye-friendly dark theme.

Release Downloads Discord Server Subreddit subscribers Forum

Check out our website pixieditor.net and PixiEditor Forum

About PixiEditor

PixiEditor aims to be all-in-one solution for 2D image editing, we aim to achieve this by building a solid foundation with basic functionalities, and exposing complex extension system, that would customize PixiEditor for all your needs.

The project started as a pixel-art editor, but quickly evolved into something much more complex. Version 1.0 was downloaded over 100 000 times on all platforms and received 93% positive rating on Steam.

Familiar interface

Have you ever used Photoshop or Gimp? Reinventing the wheel is unnecessary, we wanted users to get familiar with the tool quickly and with ease.

Toolsets for any scenario

PixiEditor 2.0 comes by default with multiple toolsets:

  • Pixel art - it contains tool suited for pixel-perfect scenarios
  • Painting - Basic painting tools, soft brushes, anti aliased shapes
  • Vector - Shapes and paths for creating vectors

All toolsets can be used on one canvas, mix vector with raster. Export to png, jpg, svg, gif, mp4 and more!

Animations

Version 2.0 comes with Timeline and animation capabilities. You can create frame by frame animations or use nodes to animate your custom shaders. Key frame animations with vectors are planned.

PixiEditor_YdWFRnYxfb

Nodes

Node render system is what powers such extensive capabilities. All layers, effects, layer structure are nodes or a result of node connections. PixiEditor exposes node graph for every document, so you are free to customize your image however you want and create procedural art/animations!

Here are some examples of what you can do with custom nodes https://pixieditor.net/blog/2024/08/16/devlog7#madeinpixieditor20

Installation - PixiEditor 2.0

Currently version 2.0 is in open beta, follow this guide to install it https://pixieditor.net/docs/open-beta

Installation PixiEditor 1.0 - Pixel Art Editor

Microsoft Store badge

Get it on Steam now!

Get PixiEditor on Steam

Or

Follow these instructions to get PixiEditor working on your machine.

  1. Download the zipped installer from our official website
  2. Extract the installer from the archive
  3. Launch it
  4. Follow the steps in the installer to finish the installation

Featured content

PixiEditor 1.0 Trailer

Trailer

Pixel Art Timelapse - "Bog Landscape" | PixiEditor

Landscape timelapse

Gallery

Check out some pixel arts made with PixiEditor here.

Support

Struggling with something? You can find support in a few places:

Building from source

Software Requirements

  • .NET 8 SDK
  • wasi-sdk - PixiEditor uses WASI modules for extensions

Instructions

  1. Clone Repository with nested submodules

git clone --recurse-submodules -j8 https://github.com/PixiEditor/PixiEditor.git

or if cloned already, init submodules with

cd PixiEditor
git submodule update --init --recursive
  1. Download Wasi-sdk release for your system
  2. Extract downloaded sdk
  3. Set WASI_SDK_PATH enviroment variable to extracted directory
  4. Run

    dotnet workload install wasi-experimental
    
  5. Open PixiEditor/src/PixiEditor.sln in Visual Studio or other IDE of your choice

  6. Build solution and run PixiEditor.Desktop project

Contributing

Start with Contributing Guide

License

This project is licensed under the LGPLv3 License - see the LICENSE.md - file for details