Aseprite - Le Bottin des Jeux Linux

Aseprite

🗃️ Specifications

📰 Title: Aseprite 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 2D
🏷️ Category: Development ➤ Graphics Editor ➤ Sprite & GIF Editor 🏝️ Perspective: First person (interface)
🔖 Tags: Development; Content Creation; Raster graphics editor; Sprite Editor; Pixel Art; Retro ⏱️ Pacing: Real Time
🐣️ Approx. start: 2017-09-18 👫️ Played: Single
🐓️ Latest: 2024-11-21 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 1.3.8.1➜1.3.10.1 / Dev: 45c2a59 ❤️ Like it: 7. ⏱️ (untested|fct test)
🏛️ License type: 💰 Commercial 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Free / Commercial ✨️ (temporary):
🐛️ Created: 2012-11-11 🐜️ Updated: 2024-11-22

📦️ Deliverables

📦️ Package name: aseprite ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍎️ (Stable) Major release 👻️ Temporary:
💡 Lights on: ✓ 👔️ Already shown:
🎨️ Significant improvement: ✓ 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 10246

📖️ 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.

🎥️ 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
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: [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]
Updates: [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 #VFX #SpriteEditor
📦️ #Commercial #Free #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.3.8.1➜1.3.10.1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/aseprite/aseprite/releases
🦣️ From: https://mastodon.art/@aseprite/113517477233223430
🛜️ 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 its UI (v.1.3.8.1) while editing an image retrieved from mastodon (image credit: datagoblin, https://mastodon.gamedev.place/@datagoblin/113177155024915255, showing a little cat in Satan's arms and entitled ‘protip: satan hates it when you solve puzzles’) 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" 📜️

Aseprite is a program to create animated sprites. Its main features are:

✅️ Sprites are composed of layers & frames as separated concepts.
✅️ Support for color profiles and different color modes: RGBA, Indexed (palettes up to 256 colors), Grayscale.
✅️ Animation facilities, with real-time preview and onion skinning.
✅️ Export/import animations to/from sprite sheets, GIF files, or sequence of PNG files (and FLC, FLI, JPG, BMP, PCX, TGA).
✅️ Multiple editors support.
✅️ Layer groups for organizing your work, and reference layers for rotoscoping.
✅️ Pixel-art specific tools like Pixel Perfect freehand mode, Shading ink, Custom Brushes, Outlines, Wide Pixels, etc.
✅️ Other special drawing tools like Pressure sensitivity, Symmetry Tool, Stroke and Fill selection, Gradients.
✅️ Tiled mode useful to draw patterns and textures.
✅️ Transform multiple frames/layers at the same time.
✅️ Lua scripting capabilities.
✅️ CLI - Command Line Interface to automatize tasks.
✅️ Quick Reference / Cheat Sheet keyboard shortcuts (customizable keys and mouse wheel).
✅️ Reopen closed files and recover data in case of crash.
✅️ Undo/Redo for every operation and support for non-linear undo.
✅️ More features & tips


🌍️ 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,
(image credit: [datagoblin])


Aseprite est un programme permettant de créer des sprites animés. Ses principales caractéristiques sont les suivantes :

✅️ Les sprites sont composés de couches et de trames en tant que concepts séparés.
✅️ Prise en charge des profils de couleur et des différents modes de couleur : RGBA, Indexé (palettes jusqu'à 256 couleurs), Niveaux de gris.
✅️ Facilités d'animation, avec prévisualisation en temps réel et skinning en oignon.
✅️ Exportation/importation d'animations vers/depuis des feuilles de sprites, des fichiers GIF ou des séquences de fichiers PNG (et FLC, FLI, JPG, BMP, PCX, TGA).
✅️ Prise en charge de plusieurs éditeurs.
✅️ Groupes de calques pour organiser votre travail et calques de référence pour la rotoscopie.
✅️ Outils spécifiques à l'art du pixel comme le mode à main levée Pixel Perfect, l'encre d'ombrage, les brosses personnalisées, les contours, les pixels larges, etc.
✅️ Autres outils de dessin spéciaux comme la sensibilité à la pression, l'outil de symétrie, la sélection des traits et des remplissages, les dégradés.
✅️ Le mode mosaïque permet de dessiner des motifs et des textures.
✅️ Transformer plusieurs images/couches en même temps.
✅️ Capacités de script Lua.
✅️ CLI - Interface de ligne de commande pour automatiser les tâches.
✅️ Référence rapide / Aide-mémoire Raccourcis clavier (touches personnalisables et molette de la souris).
✅️ Réouverture des fichiers fermés et récupération des données en cas de crash.
✅️ Undo/Redo pour chaque opération et prise en charge de l'annulation non linéaire.
✅️ Plus de fonctionnalités et d'astuces



🌍️ 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/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source

• 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 -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/
↪ 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 disposez de son binaire, rendez-le exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus ou dans son répertoire lancez : $ ./aseprite

🕵️ Test [fr]

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

⚬ Mise à jour : le 26 Septembre 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution, et prise d'une copie d'écran

🫕️ Installation :
▸ (✔ v. b029faf832) Source : FONCTIONNEL. 🟢️ Une belle compilation - inspirant confiance sur son issue :), de plus de 30 secondes avec un processeur 8 threads !).
▸ (✔ v. 1.3.8.1) Paquet Arch/AUR : FONCTIONNEL.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, soignée, simple, mature, efficace, ergonomique, claire/intuitive, agréable à utiliser, dynamique (réaction de l'interface au survol de la souris),
🟢️ Elle offre notamment un changelog, une pléthore de paramétrages, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, le support des thèmes, le support des plugins, le support des onglets (permettant de naviguer entre plusieurs sessions simultanément),


🧪️ Tests effectués :

‣ 🧫️ Conditions du test :
⚪️ Ce test a consisté à survoler son interface pour me faire une idée de son agencement et de ses fonctionnalités.
⚪️ 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 : 👍️
❤️ Like it: ⏱️ (untested|fct test)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !