Aseprite

{{Short description|Pixel art image and animation editor}}

{{Primary sources|date=September 2023}}

{{Infobox software

| name = Aseprite

| logo = Logo Aseprite.svg

| screenshot = 256px

| caption = Aseprite screenshot

| developer = Igara Studio S.A.

| released = {{Start date and age|2001}}

| latest_release_version = v1.3.7{{Cite web |last=Capello |first=David |title=Aseprite - Release Notes |url=https://www.aseprite.org/release-notes/ |access-date=2024-01-03 |website=www.aseprite.org |language=en}}{{Cite web |last=Capello |first=David |title=Aseprite v1.3 |url=https://blog.aseprite.org/2023/11/27/aseprite-v13/ |access-date=2024-01-03 |website=www.aseprite.org |language=en}}

| latest_release_date = {{Start date and age|2024|05|23}}

| programming language = C++, Lua

| operating_system = Microsoft Windows, MacOS and Linux

| genre = Raster graphics editor

| license = EULA, educational and Steam license

| website = {{URL|https://www.aseprite.org/}}

}}

Aseprite ({{IPAc-en|'|eɪ|s|p|r|aɪ|t}} {{respell|AY-spryte}}{{cite web | url=https://www.aseprite.org/pronunciation/ | title=Aseprite }}) is a proprietary, source-available image editor designed primarily for pixel art drawing and animation. It runs on Windows, macOS, and Linux, and features different tools for image and animation editing such as layers, frames, tilemap support, command-line interface, Lua scripting, among others. It is developed by Igara Studio S.A. and led by the developers David, Gaspar, and Martín Capello.{{Citation|title=Aseprite|date=2021-11-20|url=https://github.com/aseprite/aseprite/blob/ace78af425932b21546e48307fbd2fca117e6f06/README.md|publisher=Aseprite|access-date=2021-11-20}} Aseprite can be downloaded as freeware, (albeit it does not have the ability to save sprites){{cite web | url=https://www.aseprite.org/trial/ | title=Aseprite }} or purchased on Steam or Itch.io.{{Cite web |last=Capello |first=David |title=Aseprite Blog - Aseprite v1.1.2 and Steam |url=https://blog.aseprite.org/2016/02/22/aseprite-v112-and-steam/ |url-status= |access-date=2022-09-11 |website=www.aseprite.org |language=en}} Aseprite source code and binaries are distributed under EULA, educational, and Steam proprietary licenses.

History

Aseprite, formerly known as Allegro Sprite Editor, had its first release in 2001 as a free software project under the GPLv2 license. This license was kept until August 2016 with version v1.1.8,{{Cite web|last=Capello|first=David|title=Aseprite - New source code license|url=https://dev.aseprite.org/2016/09/01/new-source-code-license/|url-status=live|access-date=2021-11-20|website=www.aseprite.org|language=en|archive-url=https://web.archive.org/web/20170623002636/http://dev.aseprite.org:80/2016/09/01/new-source-code-license/ |archive-date=2017-06-23 }} when the developers switched to a EULA,{{Citation|title=Aseprite|date=2021-11-20|url=https://github.com/aseprite/aseprite/blob/ace78af425932b21546e48307fbd2fca117e6f06/EULA.txt|publisher=Aseprite|access-date=2021-11-20}} thus making the software proprietary. On the 1st of September 2016, the main developer, David Capello, wrote a post on the Aseprite Devblog explaining this change.{{cite web | url=https://dev.aseprite.org/2016/09/01/new-source-code-license/ | title=New source code license | date=September 1, 2016 }} 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 |date=February 2024}}, LibreSprite, a free and open source version of it was created. Both before and after the license change, Aseprite was sold online, on Steam, itch.io, and the project's website.

The project's code repository was hosted on Google Code until August 2014, when it was migrated to GitHub, where it remains hosted to date.{{Cite web|last=Capello|first=David|title=Aseprite - Migration problems from Google Code to GitHub|url=https://dev.aseprite.org/2014/08/20/migration-problems-from-google-code-to-github/|url-status=live|access-date=2021-11-20|website=www.aseprite.org|language=en|archive-url=https://web.archive.org/web/20180124132333/http://dev.aseprite.org/2014/08/20/migration-problems-from-google-code-to-github/ |archive-date=2018-01-24 }} As of October 2022, its repository has had 68 contributors and around 19 thousand stars.{{Citation|title=Aseprite|date=2022-10-21|url=https://github.com/aseprite/aseprite|publisher=Aseprite|access-date=2021-11-20}} From 2014 to 2021, Aseprite had 66 different releases.

Aseprite was used in the development of several notable games such as TowerFall (2013),{{Cite web |title=Making icons for the TowerFall level editor |url=https://twitter.com/saint11/status/623142259744198656 |access-date=2022-11-29 |website=Twitter |language=en}} Celeste (2018),{{Cite web |title=Celeste — Tools |url=https://celestegame.tumblr.com/tools |access-date=2021-11-20 |website=celestegame.tumblr.com}} Minit (2018),{{Cite web |last1=Couture |first1=Joel |date=2019-03-06 |title=Road to the IGF: Calis, Nijman, Kallio, and Johann's Minit |url=https://www.gamedeveloper.com/disciplines/road-to-the-igf-calis-nijman-kallio-and-johann-s-i-minit-i- |access-date=2022-11-29 |website=Game Developer |language=en}} Wargroove (2019),{{Cite web |last=Bryant |first=Francis |date=2019-04-11 |title=An inside look at Wargroove's wicked design choices |url=https://www.gamedeveloper.com/design/an-inside-look-at-i-wargroove-s-i-wicked-design-choices |access-date=2022-11-29 |website=Game Developer |language=en}} Loop Hero (2021),{{Cite web |date=2021-08-26 |title=Postmortem: Loop Hero |url=https://www.gamedeveloper.com/design/postmortem-loop-hero |access-date=2022-11-29 |website=Game Developer |language=en}} Eastward (2021),{{Cite web |last=Bryant |first=Francis |date=2021-10-11 |title=Q&A: Eastward's creators share insights on making pixel art adventures |url=https://www.gamedeveloper.com/art/eastward-s-creators-share-insights-on-making-pixel-art-adventures |access-date=2022-11-29 |website=Game Developer |language=en}} Unpacking (2021),{{Cite web |first=Chris |last=Kerr |date=2021-11-16 |title=Intimacy from the inanimate in house-moving puzzler Unpacking |url=https://www.gamedeveloper.com/design/intimacy-from-the-inanimate-in-house-moving-puzzler-unpacking |access-date=2022-11-29 |website=Game Developer |language=en}} Haiku the Robot (2022){{Cite web |date=2022-04-28 |title=I've worked on this game by myself for the last two and a half years, so it's exciting to see it release! |url=http://www.reddit.com/r/gaming/comments/udx8yb/ive_worked_on_this_game_by_myself_for_the_last/ |access-date=2022-11-30 |website=r/gaming}} and Pizza Tower (2023).

Design and features

The main design purpose of Aseprite is to create animated 2D pixel-art sprites. 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 palette managing, including 65 default palettes
  • Color profiles and modes (RGBA, indexed and grayscale)
  • Non-square pixels
  • Command line interface (CLI) and Lua scripting

Aseprite uses its own binary file type to store data, which is typically saved with .ase or .aseprite extensions. Different third-party projects were developed to support parsing of .ase files in programming languages including C#,{{Citation|last=Whitley|first=Christopher|title=MonoGame.Aseprite|date=2021-10-15|url=https://github.com/manbeardgames/monogame-aseprite|access-date=2021-11-20}} Python{{Citation|last=Dormont|first=Florian|title=This library|date=2021-09-24|url=https://github.com/Eiyeron/py_aseprite|access-date=2021-11-20}} and JavaScript,{{Citation|title=🗺️ aseprite-atlas|date=2021-11-08|url=https://github.com/oidoid/aseprite-atlas|publisher=oidoid|access-date=2021-11-20}} and in game engines such as Unity{{Citation|last=Hodler|first=Martin|title=Aseprite-Importer for Unity|date=2021-11-18|url=https://github.com/martinhodler/unity-aseprite-importer|access-date=2021-11-20}} and Godot.{{Cite web|title=Aseprite Wizard - Godot Asset Library|url=https://godotengine.org/asset-library/asset/713|access-date=2021-11-20|website=godotengine.org}}

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

See also

References

{{Reflist}}