Pixelorama - Your Free & Open Source Sprite Editor

OverloadedOverloaded Posts: 14Member
edited January 6 in Projects

I've only been using Godot for a some months now, and it never fails to impress me on how easy to use it is, yet so powerful. I started making my own sprite editor called Pixelorama entirely within Godot, using GDScript. And today I'd like to share it with you!

Pixelorama is a free & open-source sprite editor, available on itch.io as a Windows and Linux stand-alone executable, and its source code is available on GitHub! v0.6 currently supports things like:

  • Choosing between 6 tools – pencil, eraser, fill bucket, lighten/darken, color picker and rectangle select – and mapping them to both of your left and right mouse buttons.
  • Are you an animator? Then you've come to the right place! Pixelorama has its own animation timeline with Onion Skinning just for you!
  • Different colors, brush sizes and brush types for each of the mouse buttons.
  • Custom brushes! Load your brushes from files or select them in your project with the selection tool, and they will get stored in .pxo files!
  • Random custom brushes! Every time you draw, expect to see a different random result!
  • Pixelorama has a multiple layer system! You can add, remove, move up and down, clone and merge as many layers as you like! You can also rename them, and change their opacity!
  • 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 files. Exporting your projects as spritesheets is also possible.
  • Save and open your projects as Pixelorama's custom file format, .pxo
  • Undo/Redo support!
  • Multiple theme support! Choose a theme from Dark, Gray, Godot, Gold and Light!
  • Horizontal & vertical mirrored drawing!
  • Tile Mode for pattern creation!
  • Split screen mode to see your masterpiece twice! And a mini canvas preview area to see it thrice!
  • Create straight lines for pencil, eraser and the lighten/darken tool by pressing Shift. If you also press Control, you can constrain angles with a step of 15.
  • Generate outlines for your images!
  • The middle mouse wheel isn’t forgotten, you can use it to pan around the canvas and by scrolling up and down, you can zoom in and out!
  • Keyboard shortcuts! We're pretty sure this is a lifesaver for most of you.
  • Rulers and guides!
  • Creating a new canvas with a size of your choosing.
  • Scale, crop, flip, color invert and desaturate your images!
  • English, Greek, German, French, Polish, Brazilian Portuguese, Russian and Traditional Chinese localization support!

Showcase video:

If you like Pixelorama's potential, you can consider becoming a Patreon, or donating via PayPal or Ko-Fi! All donors will have a special role in our Discord server! Or, if you don't want to provide financial help, you can contribute to Pixelorama's source code on its GitHub repository and, of course, spread the word!

Thank you very much for your attention, and happy painting! For more details on the project, please check out our website and the blog posts!: https://www.orama-interactive.com/pixelorama
And make sure to join our Discord community server where we talk about Pixelorama, as well as the rest of our projects: https://discord.gg/GTMtr8s

Itch.io page (for the Windows stand-alone): https://orama-interactive.itch.io/pixelorama
GitHub repository: https://github.com/Orama-Interactive/Pixelorama


Tags :

Comments

  • flurickflurick Posts: 18Member

    I might have gone a bit a bit crazy on a github fork..

  • bassebasse Posts: 20Member

    are you going to make it part of godot? so you could just do "add sprite" and edit it straight in Godot? or do little touchups for already imported assets? or.. is this just external editor?

    .b

  • OverloadedOverloaded Posts: 14Member

    @basse said:
    are you going to make it part of godot? so you could just do "add sprite" and edit it straight in Godot? or do little touchups for already imported assets? or.. is this just external editor?

    .b

    It will stay as an external editor for now, until I am done with adding all (or at least most) of the features I have in mind. After that I will experiment in making it a Godot plugin!

  • MegalomaniakMegalomaniak Posts: 1,835Admin

    And have you looked at @flurick 's fork on github? I didn't check to see what was added, but might be something interesting. I did however notice that no pull request was made, last I checked at least.

  • OverloadedOverloaded Posts: 14Member

    @Megalomaniak said:
    And have you looked at @flurick 's fork on github? I didn't check to see what was added, but might be something interesting. I did however notice that no pull request was made, last I checked at least.

    Yes I have! I even used flurick's technique for drawing the grid, since my way was causing performance issues. I gave credits as well.

  • OverloadedOverloaded Posts: 14Member
    edited October 2019

    After a long wait, Pixelorama v0.3 is out! The new version includes:

    • New animation timeline features: Ping-pong loop, and… onion skinning! You can choose how many steps in the past and future you want to look, and you can toggle Blue/Red mode! There is also an option to import new frames without deleting the others.
    • New custom project file, .pxo! If you save your art as .pxo, all the hot data you need like layers, frames and color pallets get saved..
    • New rectangle selection tool. Make selection, drag selection, hold Shift while dragging to drag the selection’s contents, copy/paste selection, you can only draw INSIDE selection, selection persists between layers and frames, use selection to select (duh) pixels from canvas and save them as…
    • …Custom Brushes! The gentle laborer shall no longer be forced to use the pixel brush! You can resize ’em, re-color ’em, map ’em to your mouse buttons. And yes, custom brushes get saved in .pxo files.
    • Do you ever make tiles and want to see if they are seamless? Pixelorama’s got you covered with its new Tile Mode!
    • Do you ever wish to see your art from different zoom levels at the same time? Pixelorama’s got you covered with its new Split Screen View!
    • Do you ever wish to crop your sprites? Pixelorama can now crop sprites.
    • Re-organized the menus and added an “About” window where you can find more info about Pixelorama.

    Showcase video:

    Feel free to visit my blog for more info on: https://functionoverload590613498.wordpress.com/2019/10/22/pixelorama-v0-3-is-out/

  • KnowNothingKnowNothing Posts: 3Member

    Amazing

  • OverloadedOverloaded Posts: 14Member

    @KnowNothing said:
    Amazing

    Thank you!
    For those who are wondering, I'm still working on the project, and v0.4 should be released very soon!

  • OverloadedOverloaded Posts: 14Member
    edited November 2019

    I just released Pixelorama v0.4! It comes with:

    • Undo/Redo, at last! For all the mistakes happy accidents!
    • Mirrored drawing both horizontally & vertically.
    • Lighten/Darken tool for shading!
    • Tool that lets you paint all pixels of the same color, with another color!
    • Importing custom brushes from a “Brushes” folder!
    • You can now re-name your layers!
    • Flip your sprite horizontally or vertically! (Thank you danielnaoexiste from GitHub!)
    • You can now remove custom “project” brushes.
    • Notification labels that appear when you do an action. For example, if you undo something you drew, a label will appear saying “Undo: Draw”. This one was a last minute addition!

    My team, Orama Interactive, has started preparing a new website for all of our projects, including Pixelorama! The website is nearing completion, but we still need to pay for Wix’s services. If you’re interested in Pixelorama and our future projects and would like to see a beautiful home for them, please consider donating on PayPal and Ko-Fi! Thanks for your time and as always, happy painting!

    Showcase video:

    Read more on: https://functionoverload590613498.wordpress.com/2019/11/13/pixelorama-v0-4-is-out/

    As always, it's available for free on GitHub and Itch.io!

  • SparrowSparrow Posts: 52Member

    Hello mate
    Downloading tonight, happy to give feedback and test for you.

  • OverloadedOverloaded Posts: 14Member

    @Sparrow said:
    Hello mate
    Downloading tonight, happy to give feedback and test for you.

    Thank you! Feedback is always appreciated :D

  • OverloadedOverloaded Posts: 14Member

    Pixelorama v0.5 has been released! Now available on Linux too! It comes with:

    • New and more practical UI
    • Options for each tool
    • New color picker tool
    • Rulers and guides
    • Mini canvas preview area
    • Preferences window
    • Greek localization

    My team, Orama Interactive, has created a new website for all of our projects, including Pixelorama! We also have created a new Discord server for all of our projects, so if you're interested in creating an amazing community around Pixelorama, you should definitely join! Invite link: https://discord.gg/GTMtr8s

    We are hosting a community event in our Discord server right now, where we call all artists to draw trees to promote the #TeamTrees fundraiser! The rules are simple, draw a tree or anything tree-related, post it in our Discord server, and after the 25th of December, we will start uploading your art in our social media (you will be credited, of course)! If you use Pixelorama and record your drawing process in video format, we will create a compilation of all of your Pixelorama artworks, and post it in our YouTube channel! Learn more here: https://www.orama-interactive.com/post/orama-interactive-joins-teamtrees

    Showcase video:

    Read more on: https://www.orama-interactive.com/post/pixelorama-v0-5-is-out

  • cyberealitycybereality Posts: 561Member

    That is really cool.

  • OverloadedOverloaded Posts: 14Member

    @cybereality said:
    That is really cool.

    Thank you very much! =)

  • SparrowSparrow Posts: 52Member

    sorry for the late reply, really good program.

    feedback
    brush shape button doesn't seem to work as expected, doesn't go away when a brush is chosen
    needs pallet, maybe it was there but can't find

    but all in all very good start, i'll check for updates and happy to let you know how i get on.

    keep up the good work

  • OverloadedOverloaded Posts: 14Member

    @Sparrow said:
    sorry for the late reply, really good program.

    feedback
    brush shape button doesn't seem to work as expected, doesn't go away when a brush is chosen
    needs pallet, maybe it was there but can't find

    but all in all very good start, i'll check for updates and happy to let you know how i get on.

    keep up the good work

    Hello, thanks for the feedback! Can you explain more what you mean that the brush shape button doesn't seem to work as expected? You mean that it should disappear when the user selects a brush?

    As for the palette, you can add color presets inside the two color pickers and they even get saved in .pxo files. However, v0.6 will include an actual palette which will be part of the UI and not hidden inside the color picker windows.

  • OverloadedOverloaded Posts: 14Member

    Pixelorama v0.6 is out now! The new update comes with:

    • Palettes
    • Multiple theme support
    • Image menu with 3 new features
    • Layer opacity
    • Better circle brush and new random brush
    • More localizations
    • Constrained angles in straight lines
    • Better Preferences and About window layout
    • Splash screen
    • Easier frame importing and exporting to images
    • Click here for a full changelog!

    We also recently launched a Patreon page, if you want to support us! Patrons will get exclusive stuff, so if you're interesting in Pixelorama and want to see it grow even more, consider becoming one!

    Showcase video:
    Read more on: https://www.orama-interactive.com/post/pixelorama-v0-6-is-out

    Thanks for your time, and happy painting!

  • justinbarrettjustinbarrett Posts: 138Member

    is layer flipping(horizontal/vertical) supported? or mirrored painting?

    I have to say this looks as fun as it does intuitive...really good work....I mean really good work!

  • OverloadedOverloaded Posts: 14Member

    @justinbarrett said:
    is layer flipping(horizontal/vertical) supported? or mirrored painting?

    I have to say this looks as fun as it does intuitive...really good work....I mean really good work!

    Thank you so much, I really appreciate the kind words! Yes, both flipping and mirrored painting are supported! You can watch the v0.4 showcase video if you want to see them in action! :)

  • cyberealitycybereality Posts: 561Member

    Wow, really nice work. It looks pretty full-featured. Love the happy little clouds to bless your new year!!!

  • OverloadedOverloaded Posts: 14Member

    @cybereality said:
    Wow, really nice work. It looks pretty full-featured. Love the happy little clouds to bless your new year!!!

    Thank you very much, I'm really glad you like it! :D

Sign In or Register to comment.