Skip to article
All guides

ArtCraft Brandon Thomas

ArtCraft by Brandon Thomas: Free Creative Tools for Indie Game Developers

Explore ArtCraft's 13 free creative apps and Launcher, plus our PhotoCraft 0.7.0 test with a transparent game character and the next steps to animation and sprite sheets.

AnimGenUpdated 6 min read
An orange game character on an expanded canvas, used in an AnimGen hands-on PhotoCraft test
In this guide

ArtCraft has been making the rounds as a free, open-source alternative to Adobe's creative apps. For a small game project, that raises a useful question: can any of these tools help with the artwork you need today?

We tried PhotoCraft with the orange robot from our animation tutorials. The job was small: open a transparent character PNG, add space around the character, and export it without changing its pixels. PhotoCraft 0.7.0 completed that job in the browser.

Updated October 14, 2026: the official lineup has grown to 13 apps, with an ArtCraft Launcher for installation and updates. The PhotoCraft screenshots and pixel checks below remain from our October 11 test. For download choices and your first export, use our PhotoCraft download and setup guide.

What is Brandon Thomas's ArtCraft?

Brandon Thomas is a software engineer and the founder of ArtCraft. In his original announcement, he described using Claude to help build seven creative applications in Rust. The project is now developing with community contributions; the PhotoCraft 0.7.0 release credits many contributors.

The official Crafting Apps page now lists 13 apps. These are their displayed statuses as checked on October 14, 2026:

App Work it covers Status
PhotoCraft Raster images / Photoshop Early alpha
VectorCraft Vector illustration / Illustrator In development
FilmCraft Video editing / Premiere Pro In development
LightCraft Photo library and RAW development / Lightroom In development
PdfCraft PDF documents / Acrobat Early alpha
EffectCraft Motion graphics and VFX / After Effects In development
DesignCraft Page layout / InDesign In development
FigCraft Interface design and prototyping Early alpha
WordCraft Word processing In development
SoundCraft Audio recording and mixing In development
DeckCraft Presentations In development
CADCraft Computer-aided design and drafting In development
GridCraft Spreadsheets In development

The official ArtCraft Launcher selects a build for your operating system and processor and manages app updates. Each app also has standalone downloads. You can install PhotoCraft alone if that is all you need.

Those comparisons describe the work each app targets, not feature parity with Adobe. PhotoCraft's own README calls it an early alpha. Try it on a copy of a real project before making it your daily editor.

There is also an ArtCraft AI image and video studio under the same brand. That studio already includes image-to-video workflows. The editing apps and the AI studio serve different parts of the creative process, and their costs need to be read separately.

PhotoCraft test: give a transparent character more room

Our input was a 1254 × 1254 transparent PNG. For a punch, kick, or jump, extra space around a standing pose can help keep the action inside the frame. We expanded it to 1600 × 1600, keeping the character at its original pixel size and adding 173 transparent pixels on each side.

We used the official PhotoCraft 0.7.0 web release, served locally on October 11. The screenshots below are from that session.

Open the original PNG

Choose Open and select the robot input PNG. The checkerboard behind the robot is PhotoCraft's transparency display. It is not part of the image.

PhotoCraft 0.7.0 showing the original transparent orange robot PNG and its single layer

The robot was already cut out. This test did not remove a background, and enlarging a canvas will not remove one from a JPEG or an opaque PNG.

Add space with Canvas Size

Open Image → Canvas Size. Set width and height to 1600 pixels, leave Relative unchecked, keep the centre anchor, and change Canvas extension color to Transparent. Then confirm with OK.

The actual PhotoCraft Canvas Size dialog with width and height set to 1600 pixels, centre anchor and transparent extension

Canvas Size changes the document boundary. Image Size rescales the image. For this job, we wanted the former: more room around the existing drawing, with no resampling of the character.

At the same displayed width, the expanded version looks smaller because the canvas contains more empty space. The exported robot itself still has exactly the same pixels.

Original and expanded robot canvases shown in equal-size panels, with 173 pixels of added transparent margin on every side

The pale backgrounds in this comparison are for display only. Both downloadable PNGs have transparency. If your next step is AnimGen and you only need extra room, its built-in Expand Canvas can do that during input setup without saving another local image. PhotoCraft is useful when you also want to keep an edited source file for other tools.

Export and check the transparency

Choose File → Export → Quick Export as PNG. Our downloaded file was 1600 × 1600. Comparing its centre with the original found no differences in any red, green, blue, or alpha value; every pixel in the added border had alpha zero.

Download the actual PhotoCraft export to try it yourself. The test record includes the settings, dimensions, and file hashes.

More margin gives a model room to place moving limbs. It does not guarantee that every generated action will stay in frame. For a long weapon swing or a high jump, review the complete motion before choosing a crop.

From a character PNG to a playable game character

The same robot already has idle, run, punch, and kick animations in our playable character case. This is footage from that earlier Godot test; those animations were made before the PhotoCraft canvas edit above.

The orange robot's existing idle, run, punch and kick animations playing in Godot. This earlier AnimGen case shows the game-side destination for the character art.

The next tool depends on what you already have:

  • One character PNG: generate motion, choose the useful frames, and export with transparency. The transparent animation maker covers this route. Keep the character fully visible and give outstretched arms, feet, or weapons space to move.
  • A video containing the motion: select the useful range in the free video to sprite sheet converter. An existing alpha channel can carry through to the frames; an opaque source needs background removal.
  • A folder of finished PNG frames: pack them in the free sprite sheet maker. If you edited frames in PhotoCraft, keep the same canvas size and character alignment across the sequence. Re-centring each frame separately can make the animation wobble.

The sprite sheet tutorial includes downloadable frames and JSON examples. For an engine project, the Godot 4 import walkthrough goes through loading and playing an exported package.

Which parts are free?

The Crafting Apps are free and open source. Opening the PNG, enlarging its canvas, and exporting it in this PhotoCraft test required no account or generation credits. AnimGen's two browser tools linked above—packing existing frames and converting an existing video—are also free and require no account.

Generating new motion uses model inference. ArtCraft's AI studio has paid plans and credits; AnimGen also quotes generation costs according to the selected model and settings (pricing). A free editor does not make an external AI model call free.

We did not generate any new animation for this article. We used our existing character and animation files, so the practical exercise here is the free image-editing step.

A useful detail for developers: CLI and MCP

PhotoCraft also documents a command-line client and an MCP server. Its MCP instructions let you restrict file access to a project directory:

sh
photocraft-cli mcp --automation-read-root /path/to/game-art --automation-write-root /path/to/game-art

Replace the path with your own folder after installing the native CLI. This is a documented automation option; our canvas test used the browser interface. A frame-editing pipeline could use that interface for repeatable changes, then pass the results to a packer. AnimGen has a separate MCP animation example for generation and export.

Try the canvas edit with the robot

Download the original PNG, open it in PhotoCraft, and repeat the 1600 × 1600 canvas edit. Compare your export with ours.

If you already have animation frames, skip generation and try the sprite sheet maker. If you are starting from character art, the playable robot case shows how we turned this character into four actions and connected them to game controls.

Image detail