Blockbench - Le Bottin des Jeux Linux

Blockbench

🗃️ Specifications

📰 Title: Blockbench 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 3D Voxel-based
🏷️ Category: Development ➤ Graphics Editor ➤ Image Manipulation (3D) 🏝️ Perspective: First person (interface)
🔖 Tags: Development; Content Creation; Image Manipulation; Voxel Art; Voxel graphics editor ⏱️ Pacing: Real Time
🐣️ Approx. start: 2017-06-04 👫️ Played: Single
🐓️ Latest: 2026-03-14 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 5.0.7 // Dev: 💥️ 5.1.0 Beta 3 / c183c8e ❤️ Like it: 2. 👏️⭐⭐⭐⭐ (excellent)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: GPL-3 ⭐ (temporary):
🐛️ Created: 2025-03-30 🐜️ Updated: 2026-03-15

📦️ Deliverables

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

🚦 Entry status

💡 Lights on: ✓ 🚧️ Some work remains to be done:
📰 What's new?: 🦬️ Huge. vers. 💭️ New version published (to be updated):
🦣️ Awaiting publication on Mastodon: 🎨️ Significant improvement:
🦺️ Work in progress: 🎖️ This work: 5 stars
📰 Previous News: 👫️ Contrib.: goupildb
🎰️ ID: 16493

📖️ Summary

📜️[en]: A libre, multiplatform, voxel-based 3D graphics editor aimed at designing low-poly models with pixel art textures. Its interface provides all the tools needed to create low-poly models, such as cuboids, mesh modelling tools for complex shapes, texture design and painting to dress them up, and animation (its animation editor lets you rig a model (create its skeleton) and use position, rotation and scale keyframes to bring it to life. Models can be exported in standardised formats for sharing, rendering, 3D printing or use in game engines. Its interface can be customised and enhanced using plugins. 📜️[fr]: Un éditeur graphique 3D libre et multiplateforme basé sur des voxels, orienté vers la conception de modèles low-poly avec des textures pixel art. Son interface fournit tous les outils nécessaires à la création de modèles low-poly, tel que des cuboïdes, des outils de modélisation de maillage pour des formes complexes, de conception et de peinture de textures pour les habiller, d'animation (son éditeur d'animation permet de rigger un modèle (créer son squelette) et d'utiliser des images clés de position, de rotation et d'échelle pour lui donner vie. Les modèles sont exportables dans des formats standardisés pour être partagés, rendus, imprimés en 3D ou utilisés dans des moteurs de jeu. Son interface est personnalisable et améliorable par plugins.

🎥️ Videos


🦉️From Devs: (202206),


🐹️ From Users: GameFromScratch (5.0.0 Beta 3/202510),


🕯️ How To: (202310), (201904), [fr](202109),


🩳️ Shorts: (202402), (202407), (202403),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(202206) gu(202503) r(202xxx) lp(202xxx) d(202402) d(202407) d(202403) d(202305) d(202501) d(202308) d(202310) d(202406) ht(202310) ht(201904) ht(202306) ht(202304) ht(202408) ht[fr](202109) ht[fr](202004) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] / [Changelog 1(news/blog) 2(release notes) 3(tags) 4(commits)(often outdated)]

💰 Commercial
• (empty)

🍩️ Resources

🔘️ Plugins
• Blockbench Plugins (All plugins that are available to install in Blockbench through the built-in plugin store): [Homepage] [Dev site] 🎬️ ht(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Blockbench Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (JannisX11 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Bluesky] [X] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


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

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

🕊️ Source of this Entry: [GameFromScratch (20250329)]

🦣️ Social Networking Update (on mastodon)

🕵‍ 5.1.0 Beta 3: 👏️⭐⭐⭐⭐

🛠️ Title: Blockbench
🦊️ What's: A libre low-poly 3D model editor
🏡️ https://www.blockbench.net/
🐣️ https://github.com/JannisX11/blockbench
🔖 #LinuxGameDev #GraphicsEditor #Modeling
📦️ #Libre #Arch #RPM #Deb #Flatpak #AppIm #Snap
📕️ https://lebottinlinux.vps.a-lec.org/LO.html

Dev ----------------------------------------
💥️ NEW!
🥁️ Update: 5.1.0 Beta 3
⚗️ Huge vers. 🦬️
📌️ Changes: https://github.com/JannisX11/blockbench/releases
🦣️ From: 🛜️ https://github.com/JannisX11/blockbench/releases.atom

Stable -------------------------------------

🥁️ Update: 5.0.7
⚗️ Signific. vers. 🦍️
📌️ Changes: https://github.com/JannisX11/blockbench/releases
🦣️ From: 🛜️ https://github.com/JannisX11/blockbench/releases.atom

🦉️ https://www.youtube.com/embed/WbyCbA1c8BM
🐹️ https://www.youtube.com/embed/RC1CYzAEgzE
🕯️https://www.youtube.com/embed/?list=PLvULVkjBtg2SezfUA8kHcPUGpxIS26uJR
🩳️ https://www.youtube.com/embed/TUDWayB009w
🩳️ https://www.youtube.com/embed/uLMosIJ1YM8

🕶 ️ A view of its user interface (v. 5.1.0 Beta 3, on my Linux PC) showing a voxelized 3D Minecraft-style character (one of the models included with the interface), with its 3D representation in the main central area, its textures and shapes on the left along with the tree view of its components (head, torso, and legs), color selection tools on the right, and the menus, painting icons, and tabs for the various ongoing projects at the top.

📚️ Blockbench is a libre, multiplatform, voxel-based 3D graphics editor aimed at designing low-poly models with pixel art textures. Its interface provides all the tools needed to create low-poly models, such as cuboids, mesh modelling tools for complex shapes, texture design and painting to dress them up, and animation (its animation editor lets you rig a model (create its skeleton) and use position, rotation and scale keyframes to bring it to life. Models can be exported in standardised formats for sharing, rendering, 3D printing or use in game engines. Its interface can be customised and enhanced using plugins.

📕 Description [en]

📜️ "A libre low-poly 3D model editor" 📜️

A low-poly 3D model editor

Blockbench is a free and open source model editor for low-poly models with pixel art textures. Models can be exported into standardized formats, to be shared, rendered, 3D-printed, or used in game engines. There are also multiple dedicated formats for Minecraft Java and Bedrock Edition with format-specific features.

Blockbench features a modern and beginner friendly interface, but also offers lots of customization and advanced features for experienced 3D artists. Plugins can extend the functionality of the program even further.


Low-poly Modeling
Blockbench puts all the tools at your disposal to make the creation process of low-poly models as easy as possible.
Use cuboids to get that Minecraft aesthetic, or create complex low-poly shapes using the mesh modeling tools!

Texturing Tools
Create, edit and paint texture right inside the program. Create or import palettes, paint, or draw shapes.
Blockbench can automatically create a UV map and template for your model so that you can start painting right away.
You can paint directly on the model in 3D space, use the 2D texture editor, or connect your favorite external image editor or pixel art software.

Animations
Blockbench comes with a powerful animation editor. Rig your model, then use position, rotation and scale keyframes to bring it to life. Use the graph editor to fine-tune your creation.

Plugins
Customize Blockbench with the built-in plugin store.
Plugins extend the functionality of Blockbench beyond what it's already capable of. They add new tools, support for new export formats, or model generators.
You can also create your own plugin to extend Blockbench or to support your own format.

Free & Open Source
Blockbench is free to use for any type of project, forever, no strings attached.
The project is open source under the GPL license.

📕 Description [fr]

Un éditeur graphique 3D libre basé sur des voxels, par la Blockbench Team, initié par JannisX11.
En JavaScript.

Blockbench est un éditeur graphique 3D libre et multiplateforme basé sur des voxels, orienté vers la conception de modèles low-poly avec des textures pixel art. Son interface fournit tous les outils nécessaires à la création de modèles low-poly, tel que des cuboïdes, des outils de modélisation de maillage pour des formes complexes, de conception et de peinture de textures pour les habiller, d'animation (son éditeur d'animation permet de rigger un modèle (créer son squelette) et d'utiliser des images clés de position, de rotation et d'échelle pour lui donner vie. Les modèles sont exportables dans des formats standardisés pour être partagés, rendus, imprimés en 3D ou utilisés dans des moteurs de jeu. Son interface est personnalisable et améliorable par plugins.


Un éditeur de modèles 3D low-poly

Blockbench est un éditeur de modèles libre et à code source ouvert pour les modèles low-poly avec des textures pixel art. Les modèles peuvent être exportés dans des formats standardisés, pour être partagés, rendus, imprimés en 3D ou utilisés dans des moteurs de jeu. Il existe également plusieurs formats dédiés à Minecraft Java et Bedrock Edition avec des fonctionnalités spécifiques à chaque format.

Blockbench présente une interface moderne et conviviale pour les débutants, mais offre également de nombreuses possibilités de personnalisation et des fonctionnalités avancées pour les artistes 3D expérimentés. Des plugins permettent d'étendre encore davantage les fonctionnalités du programme.


Modélisation low-poly
Blockbench met tous les outils à votre disposition pour rendre le processus de création de modèles low-poly aussi facile que possible.
Utilisez des cuboïdes pour obtenir l'esthétique de Minecraft, ou créez des formes low-poly complexes en utilisant les outils de modélisation de maillage !

Outils de textures
Créez, éditez et peignez des textures directement dans le programme. Créez ou importez des palettes, peignez ou dessinez des formes.
Blockbench peut créer automatiquement une carte UV et un template pour votre modèle afin que vous puissiez commencer à peindre immédiatement.
Vous pouvez peindre directement sur le modèle dans l'espace 3D, utiliser l'éditeur de texture 2D ou connecter votre éditeur d'image externe préféré ou un logiciel de pixel art.

Animations
Blockbench est livré avec un puissant éditeur d'animation. Riggez votre modèle, puis utilisez des images clés de position, de rotation et d'échelle pour lui donner vie. Utilisez l'éditeur de graphes pour affiner votre création.

Plugins
Personnalisez Blockbench avec le magasin de plugins intégré.
Les plugins étendent les fonctionnalités de Blockbench au-delà de ce qu'il est déjà capable de faire. Ils ajoutent de nouveaux outils, la prise en charge de nouveaux formats d'exportation ou des générateurs de modèles.
Vous pouvez également créer votre propre plugin pour étendre Blockbench ou pour supporter votre propre format.

Libre et à source ouvert
Blockbench est libre d'utilisation pour tout type de projet, pour toujours, sans conditions.
Le projet est open source sous licence GPL.

🚧️ 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 (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.


📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (bazaar, discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : bazaar (mon préféré), discover et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom


📦️ Installation (méthode alternative) à partir du binaire au format Snap :
• Un binaire au format Snap est disponible.

▸ Installation de snap :
(L'installation du gestionnaire de paquets Snap (et ses commandes de base) est aussi décrite sur la fiche "0 03 - Glossaire & licences courantes").
Si ce n'est déjà fait, installez le paquet : snapd

▸ Installation du jeu au format Snap :
Après avoir installé snapd (en dépôt), lancez en console ("your_snap_package" étant le nom de votre jeu) : # snap install your_snap_package

▸ Mise à jour du chemin vers le(s) binaire(s) installé(s) :
Pour que vous puissiez lancer votre jeu/outil en console sans devoir préciser manuellement où il se trouve (il a été installé dans /var/lib/snapd/snap/bin/), mettez à jour la variable $PATH en éditant (si vous utilisez bash) le fichier ~.bashrc. Retrouvez (en bas du fichier) cette variable PATH=/.... et ajoutez à la fin (sans espace et y compris le “:”) :/var/lib/snapd/snap/bin
Notez que cette modification ne sera prise en compte qu'après l'ouverture d'une nouvelle console.

💡Nota :
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] nom_du_binaire ou $ nom_du_binaire
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans le répertoire où se trouve le binaire lancez : $ ./nom_du_binaire
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (bazaar, discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.

▸ Snap :
• Si vous l'avez installé à partir d'un paquet snap, lancez : $ /snap/bin/(nom de l'appli) (ou $ snap run (nom de l'appli))

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 15 Mars 2026 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.



💻️ PC specs :
Linux distribution: Manjaro
Kernel: 6.18.12-1-MANJARO +iw (pour le wi-fi) + acpi_call-dkms + rapiddisk-dkms + uwurandom-git-dkms + v4l2loopback-dkms
Graphics driver: NVIDIA 590.48.01-1 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.6.7) / Xorg 11.0 (21.1.21)

CPU: AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard: MSI B450 GAMING PRO CARBON AC (RVB) + (zenpower-dkms + zenpower3-dkms + iwlwifi-ax101-dkms)
RAM: 32Go DDR4 (2x16GB)
Graphics card: GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x4TB Seagate Barracuda + 2x12TB Seagate IronWolf
Monitors: 1 x ASUS ROG Swift PG348Q (3440x1440) (The other died after a micro-power cut 😤️) + 1 x ASUS ROG Swift OLED PG48UQ 47,5" (3840x2160) (Get used to it 🦒️)
Webcam: Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone: Samson G-Track pro Condenser
Keyboard: Keychron K1 Pro
MIDI keyboard: ARTURIA Minilab 3
Mouse: G-Lab Kult-Iridium (RVB)
Tablet: WACOM PTZ-930 (Intuos 3) (input-wacom-dkms-patched required)
Printer: brother MFC-L2800DW (brother-mfc-l2820dw (Print) + brscan5 (Scan) required).
Gamepads (test: jstest-gtk):
- (USB): Logitech Rumblepad (2 analog pads, one digital pad, + force feedback).
- (Bluetooth): Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required + Plugging & unplugging the gamepad to load the driver. If necessary, leave the gamepad connected)(drift if battery low)



🫕️ Installation :

‣ (✔ v. 5.1.0 Beta 3) Paquet AppImage : FONCTIONNEL.
‣ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
‣ (🧪️not_tested) Paquet Flatpak : NON TESTE.
‣ (🧪️not_tested) Paquet Snap : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🌻️ Premières impressions :

⚪️ Comme d'habitude, je ne dispose pas d'assez de temps pour un test sérieux (et n'ai pas les compétences requises), je vous livre donc mes 1eres impressions.
🟢️ L'outil est très intuitif et cerise sur le gâteau, fournit un exemple (un personnage de minecraft) pour tester rapidement quelques-unes de ses fonctionnalités.
🟢️ Il dispose d'un système d'onglets permettant de travailler sur plusieurs projets simultanément.
🟢️ J'ai testé la peinture sur un modèle (ce n'est pas la copie d'écran qui correspond au modèle fourni - je n'ai pas osé exposer mon oeuvre au grand public de peur d'une incompréhension profonde :)) : le modèle se peint avec autant de facilité que dans n'importe quel outil de dessin. Excellent.
⚪️ On passe de la peinture à l'animation via l'onglet "Animate" en haut à droite de l'interface - ce qui fait apparaître la timeline en bas de l'écran et change les boites à outils de part et d'autre de l'écran principal.
🟢️ D'une manière générale, cet outil me semble extrêmement bien pensé et abouti.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Un excellent outil qui répondra certainement aux attentes de ses utilisateurs.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !