Aseprite - Le Bottin des Jeux Linux

Aseprite

🗃️ Specifications

📰 Title: Aseprite 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Development ➤ Graphics Editor ➤ Sprite & GIF Editor 🌍️ Browser version:
🔖 Tags: Development; Content Creation; Raster graphics editor; Sprite Editor; Pixel Art; Retro 📦️ Package Name: aseprite
🐣️ Approx. start: 2017-09-18 📦️ Arch package: ✓
🐓️ Latest: 2024-02-12 📦️ RPM package: ✓
📍️ Version: Latest: 💥️1.3.3 / Dev: 14696de 📦️ Deb package:
🏛️ License type: 💰 Commercial 📦️ Flatpak package:
🏛️ License: Free / Commercial 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 10246 🐛️ Created: 2012-11-11
🐜️ Updated: 2024-03-05

📖️ Summary

[en]: A free (redistribution forbidden) / paid, multi-platform image editor for 2D drawing and animation (animated sprites) in pixel art (pixel by pixel). It offers various tools for editing images and animations (layers, frames, tilemap, Lua scripts, ...) and allows export to different file formats (PNG, GIF, FLC, FLI, JPEG, PCX, TGA & bitmap). To store its data, it uses a specific binary format (.ase or .aseprite) supported by several programming languages & game engines. [fr]: Un éditeur d'images gratuit (redistribution interdite) / payant et multi-plateforme pour le dessin et l'animation 2D (sprites animés) en pixel art (pixel par pixel). Il propose différents outils pour l'édition d'images et d'animations (layers, frames, tilemap, scripts Lua, ...) et autorise l'export vers différents formats de fichiers (PNG, GIF, FLC, FLI, JPEG, PCX, TGA & bitmap). Pour stocker ses données, il utilise un format binaire spécifique (.ase ou .aseprite) pris en charge dans plusieurs langages de programmation & moteurs de jeu.

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: 🦍️ Consistent version New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🏝️ Trailer: (1.3/202105),


📰 Progress: (1.3/202312), (1.3/202312), (1.3/202311),


🕯️ How To: Tutorial For Beginners, by Saultoons (202104), Guide for Beginners, by MortMort (201708), Divers tuto, par la_Syl [fr] (202007),


🎮️ Showcase: (201704), (201711), (201702),


🐧 Linux plays: Chris Were Digital with HexDSL (202006),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(1.3/202105) t(1.1.1/201511) gd(200907) r(202xxx) lp(202006) d(201704) d(201711) d(201702) d(201208) ht(202104) ht(201708) ht(201511) ht[fr](202007) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Online store] [Itch.io] [Gumroad] [Steam]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Aseprite Team [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (David A. Capello (dacap) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Art work (Ilija Melentijević (iLKke) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [X] [Facebook] [PeerTube] [YouTube] [Instagram] [deviantART] [Google Groupes] [Discord]

🐝️ Related
[Wikipedia (Aseprite) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Aseprite
🦊️ What's: A free/commercial image editor for 2D drawing & anim in pixel art
🏡️ https://www.aseprite.org/
🐣️ https://github.com/aseprite
🦉️ https://mastodon.art/@aseprite
🔖 #LinuxGameDev #GFX #SpriteEditor
📦️ #Free #Commercial #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.3.3
⚗️ Consistent version 🦍️
📌️ Changes: https://community.aseprite.org/t/aseprite-v1-3-3-released/21459
🦣️ From: https://mastodon.art/@aseprite/111931063867393623
📶️ https://github.com/aseprite/aseprite/releases.atom

🏝️ https://www.youtube.com/embed/4emFL4aV9WM
🕯️ https://www.youtube.com/embed/?list=PLzxpE8pcEoUQzQ9nf8V7lPmNE-q8PpsFo
🎮️ https://www.youtube.com/embed/qOSIEgg_aEc
🎮️ https://www.youtube.com/embed/IzJ1NiZeHcM

🕶️ A view of the IU while editing an animated sprite, showing a sprite of a man in armor, and a preview window.

Aseprite is a free (redistribution forbidden) / paid, multi-platform image editor for 2D drawing and animation (animated sprites) in pixel art (pixel by pixel). It offers various tools for editing images and animations (layers, frames, tilemap, Lua scripts, ...) and allows export to different file formats (PNG, GIF, FLC, FLI, JPEG, PCX, TGA & bitmap). To store its data, it uses a specific binary format (.ase or .aseprite) supported by several programming languages & game engines.

📕 Description [en]

📕🐧"An image editor for 2D drawing and animation (animated sprites) in pixel art"🐧📕

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

Aseprite lets you create 2D animations for videogames. From sprites, to pixel-art, retro style graphics, and whatever you like about the 8-bit (and 16-bit) era.

If Aseprite source code is available, how is that you are selling it?

Aseprite started being open source since its very beginning in 2001, and we were happy with that until August 2016. Now you can still download its source code, compile it, and use it for your personal purposes. You can make commercial art/assets with it too. The only restriction in Aseprite EULA is that you cannot redistribute Aseprite to third parties.


🌍️ Wikipedia:

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.[2] Aseprite can be downloaded as freeware, or purchased on Steam or Itch.io.[3] 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,[4] when the developers switched to a EULA,[5] 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.[6] 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. 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.[7] As of October 2022, its repository has had 68 contributors and around 19 thousand stars. From 2014 to 2021, Aseprite had 66 different releases.

Aseprite was used in the development of several notable games such as TowerFall (2013), Celeste (2018), Minit (2018), Wargroove (2019), Loop Hero (2021), Eastward (2021), Unpacking (2021), Haiku the Robot (2022) 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#, Python and JavaScript, and in game engines such as Unity and Godot.

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

📕 Description [fr]

Un éditeur d'images pour le dessin et l'animation 2D (sprites animés) en pixel art, par la Aseprite Team (Code : David A. Capello (dacap), Art work : Ilija Melentijević (iLKke), & contributeurs).
En C / C++.

Aseprite est un éditeur d'images gratuit (redistribution interdite) / payant et multi-plateforme pour le dessin et l'animation 2D (sprites animés) en pixel art (pixel par pixel). Il propose différents outils pour l'édition d'images et d'animations (layers, frames, tilemap, scripts Lua, ...) et autorise l'export vers différents formats de fichiers (PNG, GIF, FLC, FLI, JPEG, PCX, TGA & bitmap). Pour stocker ses données, il utilise un format binaire spécifique (.ase ou .aseprite) pris en charge dans plusieurs langages de programmation & moteurs de jeu.

Voir aussi / See also: Aseprite, LibreSprite,


Éditeur de sprites animés et outil pixel art (Windows, macOS, Linux)

Aseprite vous permet de créer des animations 2D pour les jeux vidéo. Des sprites au pixel-art, des graphismes de style rétro, et tout ce que vous voulez sur l'ère 8 bits (et 16 bits).

Si le code source Aseprite est disponible, comment le vendez-vous?

Aseprite a commencé à être open source depuis ses débuts en 2001, et nous étions heureux avec cela jusqu'en août 2016. Maintenant, vous pouvez toujours télécharger son code source, le compiler, et l'utiliser à des fins personnelles. Vous pouvez également créer des œuvres d'art ou des objets commerciaux. La seule restriction dans le CLUF Aseprite (NdT : Contrat de Licence Utilisateur Final, aka EULA en Anglais) est que vous ne pouvez pas redistribuer Aseprite à des tiers.



🌍️ Wikipedia:

Aseprite est un éditeur d'images commercial conçu principalement pour le dessin et l'animation en pixel art. Il fonctionne sous Windows, macOS et Linux et propose différents outils pour l'édition d'images et d'animations tels que les layers, frames, tilemap, ou les scripts Lua, entre autres.

Il est développé par Igara Studio SA et dirigé par les développeurs David, Gaspar et Martín Capello. Aseprite fût un logiciel libre distribué sous licence GPLv2 mais est sous licence propriétaire depuis août 2016. Le changement de licence à donné lieu à un fork nommé LibreSprite.

Histoire

Aseprite, anciennement connu sous le nom d'Allegro Sprite Editor, est publié pour la première fois en 2001 en tant que projet open source gratuit sous licence GPLv2. Cette licence est conservée jusqu'en 2016 avec la version v1.1.8, lorsque les développeurs déplacent la propriété vers une licence EULA. Cette dernière permet à des tiers de télécharger le code source, de le compiler et de l'utiliser à des fins personnelles, mais interdisent la redistribution. Après le changement de licence, les binaires Aseprite commencent à être commercialisés sur différentes plateformes en ligne comme Steam, itch.io et le site Web du projet.

Jusqu'en 2014, le référentiel de code du projet est hébergé sur Google Code puis migre vers GitHub où il est hébergé à ce jour. En novembre 2021, le référentiel compte 59 contributeurs et environ 14 000 "étoiles". De 2014 à 2021, Aseprite connaît 66 versions différentes.

Des jeux vidéo notables tels que Celeste utilisent Aseprite pour les graphismes pixel art et les animations.

Fonctionnalités

L'objectif principal de conception d'Aseprite est de créer des sprites pixel art 2D animés.

Aseprite utilise son propre type de fichier binaire pour stocker les données, qui sont généralement enregistrées avec les extensions .ase ou .aseprite. Différents projets tiers ont été développés pour prendre en charge l'analyse des .ase dans des langages de programmation tels que C#, Python, et JavaScript. Cela est également possible dans des moteurs de jeu comme Unity et Godot.

Les images et les animations peuvent être exportées vers différents formats de fichiers, notamment PNG, GIF, FLC, FLI, JPEG, PCX, TGA et bitmap.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• (✔ v. b029faf832) Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/aseprite/aseprite
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/aseprite/aseprite

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake .
(n'oubliez pas le ".")
$ make
(ou, pour accélérer la compilation, "$ make -j16" si vous disposez d'un processeur 16 threads, à adapter pour vous)
↪ vous obtenez le(s) binaire(s) : src/aseprite

Copiez les binaires obtenus dans le répertoire src/ dans le répertoire racine.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./aseprite

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : 2 minutes. 🎯️ Objectif : tester son évolution/fonctionnement.


▸ (✔ v. b029faf832) Source : FONCTIONNEL.
🟢️ J'ai testé sa compilation (une belle compilation - inspirant confiance sur son issue :), de plus de 30 secondes avec un processeur 8 threads !).

🟢️ L'interface est vectorielle et s'adapte donc facilement à la taille souhaitée. L'interface est un peu oldschool mais très agréable et intuitive. Je n'ai malheureusement pas le temps de tester la création d'animations mais je ne doute pas qu'elle fonctionne à merveille :).

🕹️ Conclusion :
Impression globale : 👍️
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !