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-09-24 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️1.3.6➜1.3.8.1 / Dev: a975873 ❤️ Like it: 6. ⏱️ (untested|fct test)
🏛️ License type: 💰 Commercial 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: Free / Commercial ✨️ (temporary):
🐛️ Created: 2012-11-11 🐜️ Updated: 2024-09-26

📦️ 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 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ 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
[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 #VFX #SpriteEditor
📦️ #Commercial #Free #Arch #RPM
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.3.6➜1.3.8.1
⚗️ Major release (Stable) 🍎️
📌️ Changes: https://github.com/aseprite/aseprite/releases
🦣️ From: 🛜️ 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" 📜️

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


É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/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 !