Introduction
Pixelorama is a free, open-source pixel art editor built with the Godot Engine. It provides a professional feature set for creating sprites, tiles, and frame-by-frame animations while remaining accessible to beginners through an intuitive interface.
What Pixelorama Does
- Offers drawing tools including pencil, eraser, bucket fill, shapes, selection, and gradient
- Supports multi-layer editing with blend modes, opacity, and layer groups
- Provides a full animation timeline with onion skinning and frame management
- Includes tilemap mode for seamless tile creation with mirroring guides
- Exports to PNG, GIF, APNG, spritesheets, and individual frame sequences
Architecture Overview
Pixelorama is written in GDScript and runs on the Godot 4 engine. The canvas uses Godot's Image class for per-pixel manipulation with undo/redo stored as image diffs. The UI is built from Godot Control nodes and can be extended through GDScript plugins. Rendering leverages Godot's 2D renderer for viewport display while pixel operations happen on CPU images.
Self-Hosting & Configuration
- Pre-built binaries available for Windows, macOS, Linux (AppImage, Flatpak), and web browsers
- Build from source by opening the project in Godot 4 and exporting to your target platform
- Extensions are installed from a built-in manager or dropped into the extensions folder
- Canvas grid, rulers, guides, and snapping are configurable through the View menu
- Keyboard shortcuts are fully remappable through the settings dialog
Key Features
- 3D shading tool generates lighting effects directly on pixel art
- Reference images can be pinned alongside the canvas for drawing guidance
- Palette system with import/export and automatic palette extraction from images
- Symmetry guides for 2, 4, 6, or 8-axis mirrored drawing
- Extensions API allows community-built tools and export plugins
Comparison with Similar Tools
- Aseprite — gold standard for pixel art, paid; Pixelorama is free and fully open source
- Piskel — browser-based and lighter; Pixelorama has deeper layer and tool support
- LibreSprite — Aseprite fork, less actively developed; Pixelorama has frequent updates
- GraphicsGale — legacy Windows-only editor; Pixelorama is cross-platform and modern
- GIMP — general-purpose; Pixelorama is purpose-built for pixel art workflows
FAQ
Q: Is Pixelorama suitable for professional game art? A: Yes. It includes all essential tools for production sprite work and exports in standard formats.
Q: Can I write custom tools or effects? A: Yes. The extensions system lets you add tools, menu items, and export formats using GDScript.
Q: Does it support tablet pressure sensitivity? A: Yes. Pen pressure maps to brush size and opacity when a compatible tablet is detected.
Q: How does performance scale with large canvases? A: It handles typical game sprite sizes (up to 512x512) well. Very large canvases may experience slower operations due to CPU-based pixel manipulation.