Aseprite(/ˈsprt/AY-spryte[3]) is aproprietary,source-availableimage editor designed primarily forpixel artdrawing and animation. It runs onWindows,macOS,andLinux,and features different tools for image and animation editing such as layers, frames, tilemap support, command-line interface,Luascripting, among others. It is developed by Igara Studio S.A. and led by the developers David, Gaspar, and Martín Capello.[4]Aseprite can be downloaded asfreeware,(albeit it does not have the ability to save sprites)[5]or purchased onSteamorItch.io.[6]Aseprite source code and binaries are distributed underEULA,educational, andSteamproprietary licenses.

Aseprite
Developer(s)Igara Studio S.A.
Initial release2001;23 years ago(2001)
Stable release
v1.3.7[1][2] / May 23, 2024;6 months ago(2024-05-23)
Repository
Written inC++,Lua
Operating systemMicrosoft Windows,MacOSandLinux
TypeRaster graphics editor
LicenseEULA,educational andSteamlicense
Websitewww.aseprite.org

History

edit

Aseprite, formerly known as Allegro Sprite Editor, had its first release in 2001 as afree softwareproject under theGPLv2license. This license was kept until August 2016 with version v1.1.8,[7]when the developers switched to aEULA,[8]thus making the softwareproprietary.On the 1st of September 2016, the main developer, David Capello, wrote a post on the Aseprite Devblog explaining this change.[9]The EULA permits others to download the Aseprite source code, compile it, and use it for personal purposes, but forbids its redistribution to third parties. After the license change[citation needed],LibreSprite,a free and open source version of it was created. Both before and after the license change, Aseprite was sold online, onSteam,itch.io,and the project's website.

The project's code repository was hosted onGoogle Codeuntil August 2014, when it was migrated toGitHub,where it remains hosted to date.[10]As of October 2022, its repository has had 68 contributors and around 19 thousand stars.[11]From 2014 to 2021, Aseprite had 66 different releases.

Aseprite was used in the development of several notable games such asTowerFall (2013),[12]Celeste (2018),[13]Minit (2018),[14]Wargroove (2019),[15]Loop Hero (2021),[16]Eastward (2021),[17]Unpacking (2021),[18]Haiku the Robot (2022)[19]andPizza Tower (2023).

Design and features

edit

The main design purpose of Aseprite is to create animated 2D pixel-artsprites.Some of its features include:

  • Layers and frames, with layer grouping and animation tagging
  • Pixel-art specific transformations and tools (pixel-perfect modes, custom brushes, etc.)
  • Animation real-time preview and onion skinning
  • Tilemap and tileset modes
  • Color palettemanaging, including 65 default palettes
  • Color profiles and modes (RGBA,indexedandgrayscale)
  • Non-square pixels
  • Command line interface (CLI)andLua scripting

Aseprite uses its own binary file type to store data, which is typically saved with.aseor.asepriteextensions. Different third-party projects were developed to support parsing of.asefiles in programming languages including C#,[20]Python[21]and JavaScript,[22]and ingame enginessuch asUnity[23]andGodot.[24]

Images and animations can be exported to different file formats includingPNG,GIF,FLC, FLI,JPEG,PCX, TGA,ICO,SVG,andbitmap (BMP).

See also

edit

References

edit
  1. ^Capello, David."Aseprite - Release Notes".aseprite.org.Retrieved2024-01-03.
  2. ^Capello, David."Aseprite v1.3".aseprite.org.Retrieved2024-01-03.
  3. ^"Aseprite".
  4. ^Aseprite,Aseprite, 2021-11-20,retrieved2021-11-20
  5. ^"Aseprite".
  6. ^Capello, David."Aseprite Blog - Aseprite v1.1.2 and Steam".aseprite.org.Retrieved2022-09-11.
  7. ^Capello, David."Aseprite - New source code license".aseprite.org.Archivedfrom the original on 2017-06-23.Retrieved2021-11-20.
  8. ^Aseprite,Aseprite, 2021-11-20,retrieved2021-11-20
  9. ^"New source code license".September 1, 2016.
  10. ^Capello, David."Aseprite - Migration problems from Google Code to GitHub".aseprite.org.Archivedfrom the original on 2018-01-24.Retrieved2021-11-20.
  11. ^Aseprite,Aseprite, 2022-10-21,retrieved2021-11-20
  12. ^"Making icons for the TowerFall level editor".Twitter.Retrieved2022-11-29.
  13. ^"Celeste — Tools".celestegame.tumblr.Retrieved2021-11-20.
  14. ^Couture, Joel (2019-03-06)."Road to the IGF: Calis, Nijman, Kallio, and Johann's Minit".Game Developer.Retrieved2022-11-29.
  15. ^Bryant, Francis (2019-04-11)."An inside look at Wargroove's wicked design choices".Game Developer.Retrieved2022-11-29.
  16. ^"Postmortem: Loop Hero".Game Developer.2021-08-26.Retrieved2022-11-29.
  17. ^Bryant, Francis (2021-10-11)."Q&A: Eastward's creators share insights on making pixel art adventures".Game Developer.Retrieved2022-11-29.
  18. ^Kerr, Chris (2021-11-16)."Intimacy from the inanimate in house-moving puzzler Unpacking".Game Developer.Retrieved2022-11-29.
  19. ^"I've worked on this game by myself for the last two and a half years, so it's exciting to see it release!".r/gaming.2022-04-28.Retrieved2022-11-30.
  20. ^Whitley, Christopher (2021-10-15),MonoGame.Aseprite,retrieved2021-11-20
  21. ^Dormont, Florian (2021-09-24),This library,retrieved2021-11-20
  22. ^🗺️ aseprite-atlas,oidoid, 2021-11-08,retrieved2021-11-20
  23. ^Hodler, Martin (2021-11-18),Aseprite-Importer for Unity,retrieved2021-11-20
  24. ^"Aseprite Wizard - Godot Asset Library".godotengine.org.Retrieved2021-11-20.
edit