Pixelorama - For Pixel Perfect Dreams!

Pixelorama is a free and open source pixel art editor, proudly created with the Godot Engine, by Orama Interactive. Whether you want to make animated pixel art, game graphics, tiles and any kind of pixel art you want, Pixelorama has you covered with its variety of tools and features. Free to use for everyone, forever!

Become a Patron!

Current features:

  • A variety of different tools to help you draw, with the ability to map a different tool in each left and right mouse buttons.
  • Are you an animator? Pixelorama has its own animation timeline just for you! You can work at an individual cel level, where each cel refers to a unique layer and frame. Supports onion skinning, cel linking, motion drawing and frame grouping with tags.
  • Custom brushes, including random brushes.
  • Create or import custom palettes.
  • Import images and edit them inside Pixelorama. If you import multiple files, they will be added as individual animation frames. Importing spritesheets is also supported.
  • Export your gorgeous art as PNG, as a single file, a spritesheet or multiple files, or GIF file.
  • Pixel perfect mode for perfect lines, for the pencil, eraser & lighten/darken tools.
  • Autosave support, with data recovery in case of a software crash.
  • Horizontal & vertical mirrored drawing.
  • Tile Mode for pattern creation.
  • Rectangular & isometric grid types.
  • Scale, rotate and apply multiple image effects to your drawings.
  • Multi-language localization support! See our Crowdin page for more details.

Make sure to visit our website for more information and join our Discord community server!
Find the source code on GitHub!

And if you like, consider helping us by donating, or becoming a Patreon!

Make sure to read the Troubleshooting page if you are experiencing any issues. Especially if you are a Mac user.

Download

Download NowName your own price

Click download now to get access to the following files:

Pixelorama [Windows 64-bit].zip 17 MB
Version v0.10.3
Pixelorama [Linux 64-bit] 18 MB
Version v0.10.3
Pixelorama Windows 64-bit Installer 31 MB
Version v0.10.3
Pixelorama [Mac].dmg 33 MB
Version v0.10.3
Pixelorama [Linux 32-bit] 18 MB
Version v0.10.3
Pixelorama [Windows 32-bit].zip 17 MB
Version v0.10.3
Pixelorama [Raspberry Pi 4].zip 16 MB
Version v0.10.3

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 309 · Next page · Last page

Hello to the team and thank you for your wonderful piece of software !

I have a question : is it possible to open a file exclusively in the secondary canva ? I would like to use it as a window dedicated for inspiration and reference and I could not find a way to do that ^^'

If not possible, it could be a good feature to add to the software :)

(1 edit)

Hy👋, currently it's not possible but a reference images feature is indeed being worked on 👍 

Hello! is there a dithering brush? (also: I really like this tool!)

Hello! There is no dithering brush for now, but you can generate dithered gradients by going to the Image menu and selecting "Gradient".

Amazing as always!!

Can you guys add Noise option in later updates?

Because every time I want to add noises to my sprites I need to use other programs for it, which can be a little annoying.

(1 edit) (+1)

Hy, do you mean adding audio to animation?

Hello, no not sounds, I meant filter noise.

(+1)

Could you post a video for reference?

Also feel free to open a discussion on GitHub 👍

Hello, thank you! Are you referring to Noise such as Perlin and OpenSimplex noise generation?

Greetings, yes! I am referring to those noises. Noises so I can add to my sprites for some noise effects.

Something like in GIMP we have Filters > Noise > HSV Noise.

(+1)

This is an interesting idea. We'll definitely keep it in mind for a future update!

It does not currently save my settings. Which is a bit of a shame, as I genuinely think this is better than Asesprite.

What kind of setting?

Could you create an issue about it on GitHub?

Hm. I thought all user settings reset, but it seems only some of them do - onion skin settings and resized interface elements. I also can't reassign tool shortcuts. I guess I could open these as issues on GH.

It's not a dealbreaker, I still prefer it to other editors out there.

(+1)

Hy, if anyone here's interested to use the extension system, here's the "VariableStore" (Lots of extensions available there)

Very good tool!

Would be great to have android build. Recently Godot itself works great on tablet with keyboard/mouse. And web version of pixelorama also works on Android abd it's usable, but I can imagine native build will work even better!

Thank you! An Android version will most likely happen at some point.

the app say error n° 12 how fix it

Hello, this may help you: https://www.oramainteractive.com/Pixelorama-Docs/troubleshooting#error-code-12-w...

(+1)

Wooo this looks great!

Thanks!

(+1)

The pixel art tool of all time

Thank you!

How do you export to gif? 

You can go to the File menu, select Export and click on the Animation tab. From there, you can export gifs. You can read this for more details: https://www.oramainteractive.com/Pixelorama-Docs/user_manual/save_and_export#exp...

(+1)

Thanks! I appreciate it!

This can export gif. How can you do that in Godot? Say I have an array of images and wanted to make a gif out of them.

Godot unfortunately does not have a built-in way to export gifs, so we are using this addon https://github.com/jegor377/godot-gdgifexporter

I tried on my pc and a friend's one and when generating a gif it crashes or this error appears

E 0:00:08.230   getornull: Condition "!id_map.has(p_rid.get_data())" is true. Returned: nullptr

  <C++ Source>  ./core/rid.h:151 @ getornull())

and generates a bad gif. Like it seems that some frames are not generating correctly.

Invalid call. Nonexistent function 'is_alive' in base '_Thread'. I run it in godot 3.2.3 and this appeared

Hy 👋,Have you tried with the latest Godot? (Ver 3.5)

Yeah, I tried it with 3.2.3, 3.4.3 and 3.5 

(+1)

Wow! That's amazing! I just switched to Godot and found an awesome pixel art tool made in Godot!

Have you considered to make a version of the Asesprite Wizard add-on for Pixelorama? Would be amazing work on Godot with a set of tools made in Godot 🤯

And Voxelorama just completes the set as I'm doing a 2.5D game combining pixel and voxel, keep up your amazing work!

Here is the add-on I talked about:

https://github.com/viniciusgerevini/godot-aseprite-wizard

Thank you so much! A similar add-on for Godot that can import Pixelorama files already exists, you can find it here: https://github.com/Technohacker/godot_pixelorama_importer

Oh amazing! The Godot community should know more about your tools 

I checked several resources docs, repos, etc and never found anything related to Pixelorama or Voxelorama 

I would recommend to check the official Godot repos and let them know your tools and the add-ons to include them everywhere 😉

Pixelorama already has a page on Godot's showcase https://godotengine.org/showcase/pixelorama and is mentioned in the Awesome Godot list https://github.com/godotengine/awesome-godot 😁

(2 edits) (+2)

It's so cool to see your project grow! It's getting better and better!

I have a suggestion. When saving the animation with the frames as different images the "_" is added to the name to separate the numbering and tags. Wouldn't it be better just add the numbering without "_" while the artist chooses whether to separate the numbers of the names and the names of tags? Because just adding the "_" to the end of the name and it will happen, but maybe the artist prefer another way.

Another suggestion is to export just a selected tag.

THANKS! <3

(+2)

Thank you for the kind words and feedback! We plan on improving the exporting process eventually, and we will definitely keep your suggestion in mind.

(+2)

I can finally replace Aseprite as my sprite animation tool. Thank you!

(+1)

Glad you like it!

I downloaded new version. I have issue, the canvas is very laggy. Everything else seems to work correctly. Any idea why?

(+1)

Hello.We are working on a new update that should improve performance. The update will most likely be out soon, but if you want to use it now, feel free to try a Nightly build to test if you can see any performance increases https://nightly.link/Orama-Interactive/Pixelorama/workflows/dev-desktop-builds/master

(1 edit)

Works way better but still has small mouse delay on canvas. But I can work with this. Thank you! Waiting for new update :D

(+1)

Glad to know that it works better! We'll keep doing our best to further optimize the program.

(+2)

WOOOOOOOOOOOOOOOOOOW!!!
NOW WE CAN SELECT MORE THAN ONE IMAGE WHEN WE GONNA OPEN THE ANIMATIONS LIKE I REQUESTED!!! WONDERFUL!

<3

Are you planning on adding an android port of it

Yes, but there are some UX/UI issues that need to be taken care of first. An Android port will most likely happen at some point, but we're not sure when yet.


awesome pixel art tool! 

Thank you!

Hy, if anyone here's interested to use the extension system, here's the "VariableStore" (Lots of extensions available there)

just a question - someone knows how to add a custom tool?

for example for me would be usable drawing lines of darkness/lightness. or filling all selection... 

o.O

You would have to make an extension to add a custom tool (you may get more info about it in the discord server)
but...
the shading tool can already draw lines of darkness/lightness...

no. It draws pixels. And then i mistake a lot..  ;-;

(1 edit)

Hold "shift" while drawing and it will draw lines

hold "ctrl" while drawing and it will instantly switch to the other mode (lighter to darken and vice versa)

You can also hold "shift" while you are pressing "ctrl"

no. in my version i have separate tool for lines... and it doesnt contain darkening/lightening... 

and as i said - also managing selection more than only copy/cut/paste/delete :/ (read - darken, lighten, fill all, draw square and circle)

(2 edits)
Which version of pixelorama are you using.???
These are the tools available in version 0.10.1


I downloaded new version. I have issue, the canvas is very laggy. Everything else seems to work correctly. Any idea why?

I fell in love. TRANSPARENCY????!!!!?!?? Thanks for this gift amongst mortals

Hahaha, thank you for the kind words!

You can also rotate the canvas ;)

Is there a shortcut to resize the brush? There is no translation for the new shortcut Settings, I can't find it, and I don't know how to set the shortcut Settings.

Hello! There is no shortcut for this yet, but there will be in a future update. Translations will also be added in the future.

it would be great if the top right preview would respect the animation tags

Hello, can you explain what you mean in more detail?

(+1)
If the preview played the animation tag we have selected and not the entire timeline
(1 edit)

But it should already be doing that...

Did you enable the (Animation plays only...) Checkbox from the tag menu?

(1 edit)

If it still doesn't work, feel free to create an issue on Github (along with a video demonstration of this bug if possible), or seek help from the Discord community server so we can better understand what is wrong

(2 edits)

Wait wait wait... you're talking about the play button on the top-right preview right? (that may be a bug)

Okay,the bug's now fixed for the 0.10.2 version. Thanks for letting us know :)

I have a question, is there any thought about making a Pixelorma on steam?

We are thinking about it, but we're not sure when it will happen. If Pixelorama gets on Steam, it will most likely cost money there (like Krita), since Steam doesn't have a "pay what you want, if you want" system like itch.io has. It will remain free here, of course.

I can't download the app because Mac says "'Pixelorama' can’t be opened because Apple cannot check it for malicious software." and that the software needs to be updated. :(

Hello! You have to follow these steps in order for it to runL https://docs.godotengine.org/en/stable/tutorials/export/running_on_macos.html#ap...

(+1)

Hy, if anyone here's interested to use the extension system, here's the "VariableStore" (Lots of extensions available there)

(+2)

Man this is very good app, 10/10 stars from me!

Thank you so much!

(+1)

Looking good :] Any chance of a release for PowerPC G4 mac (universal binary)

Thank you! Right now we're sticking to the platforms Godot exports for (with the exception of Raspberry Pi, which is a platform supported and maintained by the community of Godot), so unless either Godot or its community offers support for a platform, we can't support it unfortunately, especially if it's about older computers.

(3 edits) (+3)


I made this in Pixelorama. The process went fairly smoothly until I compiled the screenshot. Cloning a layer often produced a blank layer or a previous state of the layer. Creating a blank layer or loading sprite layers shorter than the number of frames in the project caused random sprites to be added to the layer. These sprites had been duplicated and merged into layers. However, Pixelorama would stick a couple of extra sprites into unused frames. It's like the program remembers past commands and executes them randomly. Since this only occurred with the larger project, my small amount of memory, 4 GB, may have been contributing. I found workarounds and will continue to use your product. I have no income and very much appreciate this tool that may help remedy the situation.

(1 edit)

Projects occasionally add a couple of extra colors that are close to the palette. I've used ZSTD compression, as I couldn't leave it unchecked by default. I don't know if the color aberrations happen without it.

(+1)

Hello! Your animation looks amazing! :) We are sorry for the issues caused and thank you for reporting. This is definitely some weird behavior and it is possible that it may have to do with some kind of memory issue, but we're not sure. We'll do our best to investigate and fix the issues in a future update.

Hi, may I ask how this achieves exporting images with a transparent background? This is something I've been struggling with in my own project and have found little information about. Apologies if this is not an appropriate place to ask.

(+3)

Hello, since Pixelorama is made with the Godot Engine, png exporting is being handled by Godot for us, so I'm not sure if I can provide with a meaningful answer. Images are being constructed with Godot's `Image` class, which is transparent by default, so we don't do anything special to handle transparency. If you are using Godot as well, the documentation page of the `Image` class is a great help.

(+2)

Thank you!

(+1)

Respect for free and opensource bro :)

(+3)

We love free and open source! <3

(+1)

Cool program, will you add something like a bone/skeletal animation feature?

(+2)

Thank you! It's a great idea but we don't currently have plans for this. It may happen, just not in the near future.

(+2)

I didn't expect to support Chinese. This software is very easy to use. Thank you very much!

We are happy that you like it!

(+1)

шедевр

Thank you!

(+3)

I have been using this for months it's my go-to pixel art tool. But I have one major complaint. It's really annoying having to navigate out of the Pixelorama saves folder all the way to my Godot project folder every time I want to open an image or export an image. So please make it so that I can change the default path in settings. From my experience, this should be relatively easy and the only reason I'm not making a pull request on GitHub is that I'm already working on a project and don't want to get sidetracked any more than I already do.

(+4)

Thank you for the feedback! We will definitely address this in a future update.

(+2)

Great Software👍

(+1)

Thank you! :)

(1 edit) (+1)

I wasted so much time making a sweatshirt that I can´t just delete it so the only option I have is to install it

Great software tho 

Hahaha, thank you!

(1 edit)

Hiya, so I've been using this for about a month now and I'm finally getting use to using the keybinds which helps alot!

But now I have this teeny little issue that's getting more and more annoying everytime it happens.

I load up Pixelorama, and it'll load my previous project as normal but I can't edit it at all in any way until I make a new canvas, after making the new canvas it somehow fixes itself though so I've been having to create a new canvas just to delete that new canvas everytime I want to work on the project-

Any ideas?

Edit: this also happens if I turn off the autoload last project feature and load it manually

Hy, what version of pixelorama are you using?

(+1)

Hi! I noticed your reply and got the newest version, I was using v0.9.2 but I got the v0.10 release and it's not happening anymore now.

glad it worked

(4 edits) (+1)

I JUST made a itch account so that i can comment on this. here's the features I ask for:


1.whenever we click & paint on a pixel, then go to another pixel on the screen while holding shift, we will create a straight line just like a line tool, but it will be FAAAAR more precise & not so tedious to just hold left click & move the mouse some millimetres to correctly draw a line.

2.Multiple selection. when a selection is done either using magic wand or lasso tool, if we press & hold shift while selecting anywhere else, that will also be selected including the previous selection.

Just looking forward these get implemented into the game.. er software! Thank You In Advence!


Edit: I deleted all the other stuff cause I'm dum & didn't looked in the settings called 'Preferences'

(3 edits)

Hy, Are you asking for a line tool? If so then pixelorama already has one (from v0.9 onward) where you can simply left click and draw a line plus line tool comes with more options like displase origin, symmetric drawing etc...

(+1)

No I am asking for an option in which if we like select or paint a pixel then go somewhere else in the canvas & then click while holding shift, there will be a straight line made between the pixels. if there is already an option like this, please let me know.

Marquee Fill

(+1)

Ok so you want a line tool but instead of dragging to create the line you simply click point a then point b?

Hello, the second feature already possible, see https://www.oramainteractive.com/Pixelorama-Docs/user_manual/selecting#modifying...

Oh yea ok!

supercool awesome! I made some palettes (game boy,supercasette vision,c64,vhs) translated to 0-1 format from the official palettes in rgb format. Also black and white added to those palette. Works perfect, planning to do retro Amiga deluxe paint palette, nes composite palette. Anyway, I edit the .tres files directly, very nice custom editing done some heavy testing.

Color toggle using keyboard would be nice to have keys example 1. first color 2.back 3.forward 4.last color especially for tablet users so when using mouse or pen, left hand can toggle colors when drawing you dont loose focus of position. Also a little sound blip can be useful when toggling colors with option sound on/off ofcourse.

Thanks !

Thank you for the kind words and feedback! What exactly do you mean by color toggle? Switching between the left and right colors? You can already do that with the X button on your keyboard.

I mean toggle the palette colors from keyboard, if you have color1 chosen in the palette, keyboard press "N" then next color in palette is chosen.

yeah there's Also a discussion about it on GitHub Here

Viewing most recent comments 1 to 40 of 309 · Next page · Last page