A GPU-accelerated voxel-based editor for isometric pixel art, inspired by Aseprite’s intuitive 2D workflow and MagicaVoxel’s powerful 3D tooling.
v0.6.0-alpha - Early development: No binaries, installer, or usable editor yet.
Work seamlessly in 2D, isometric projection, or full 3D:
- 2D Canvas: Edit slices along any axis (X, Y, Z) with onion-skinning for depth alignment.
- Isometric Projection: Paint directly in an isometric view, via real-time camera projection or layer-based editing.
- 3D Workspace: Work with a cube-mesh representation of voxel data.
- Visualize adjacent or repeating tiles across all workspaces for seamless transitions.
- Auto-generates albedo, normal, and depth-offset maps.
Use familiar pixel-art tools in 2D and 3D:
- 2D Brushes: Pencil, shapes, lines, flood fill, selection, move, etc.
- 3D Brushes: Extend 2D tools into 3D space, painting across multiple slices at once with primitives or custom brushes.
Import textured 3D models from your favorite software and convert them into fully editable isovox objects at the click of a button.
- Isovox file: Compressed format to save editor projects, including additional data (undo/redo steps and non-destructive workflow data) for seamless work over multiple sessions.
- Isometric sprites: Supports all common isometric tile types.
- 3D texture: For engine integration.
- Texture atlas: For engine integration, if 3D textures are not supported.
- Mesh: For use in other 3D software.
(subject to change)
[✓] Godot engine (v0.1.0-poc1)
[✓] C++, SDL3, Dear ImGui (0.2.0-poc2)
[✓] Python, wgpu-py, PySide6 (0.3.0-poc3)
[✓] C++, QT-RHI, QT (v0.4.0-poc4)
[✓] C++. wgpu-native, QT (v0.5.2-poc5)
[ ] Python, wgpu-py, imgui_bundle (v0.6.0-poc6)
[✓] Initial Setup (v0.7.0-alpha)
[✓] Python-Project setup (v0.6.0-poc5+pre-alpha)
[✓] imgui_bundle setup (v0.6.1-poc5+pre-alpha)
[ ] WGPU-Integration (v0.6.2-poc5+pre-alpha)
[ ] 2D workspace (v0.8.0-alpha)
[ ] Isometric projection (v0.9.0-alpha)
[ ] 3D workspace (v0.10.0-alpha)
[ ] Brush system 2D (v0.11.0-alpha)
[ ] Brush system Isometric (v0.12.0-alpha)
[ ] Brush system 3D (v0.13.0-alpha)
[ ] Model import & conversion (v0.14.0-alpha)
[ ] Save & export (v0.15.0-alpha)
[ ] Polish (v0.16.0-alpha) --> (v0.17.0-beta)
|
|
|
|
|
|---|---|---|---|---|
|
Godot |
C++, SDL3 GPU, Dear ImGui |
Python, wgpu-py, PySide6 |
C++, QRhi, Qt |
C++, wgpu-native, Qt |
This project is currently closed-source and proprietary. All rights are reserved.
The future licensing and distribution model for public release is still under consideration.
For any questions, feedback, or business inquiries, feel free to reach out:
- Website isovox-editor.com (As of now, this domain forwards directly to this page.)
- Development Repository: isovox-editor-dev (Private repository)
- Email: hello@monster-toys.com
- Discord: Monster-Toys Community Server
- GitHub: Monster-Toys