vork by Voyager
An agent writes a scene as code, renders it on the GPU, looks at the result and revises the code. Source-available and free during the research preview.
翻訳待ち
Cut pixel-art sprites into reusable parts, assemble poses, animate them and stage scenes, with the console's limits in view. Free for Windows, macOS and Linux.
翻訳待ち
デザインPython · CSSGitHub @leisslerオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
An editor for modular sprite animations
翻訳待ち
Loading the full README.
Read the full README ↗A desktop editor for modular pixel-art sprites on retro consoles, with exporters for the Mega Drive (SGDK) and the SNES (PVSnesLib).
Artwork is cut into reusable modules, assembled into frames (positioned, flipped and rotated parts, nested frames, hitboxes and points), sequenced into animations, composed in timeline scenes, re-skinned with mappings and recoloured with palette swaps. The console exporters bake it all into data that a small runtime draws on the console exactly as the editor shows it; sprite sheets for other engines (Godot, Unity, any engine that reads Aseprite's JSON) and Aseprite files go both ways.
Website and user guide: modularsprites.bionic-productions.com
The editor and the command-line exporters for the Mega Drive (export_megadrive) and the SNES (export_snes) for
Windows, macOS and Linux are on the Releases page (the
editor exports for both itself; the exporters are for build scripts), with the example projects in
ModularSpriteEditor-examples.zip and the SNES demo in ModularSpriteEditor-snes-demo.zip (the ROM, for an
emulator, and its PVSnesLib project). The builds are not signed: on Windows choose "More info › Run anyway", on
macOS right-click › Open the first time.
format_version (currently 8); older files are upgraded when opened. See
docs/FILE_FORMAT.md.examples/megadrive, the SNES's (PVSnesLib) in
examples/snes; docs/CONSOLES.md says what full support means. The
example projects are console-neutral: examples/pop, examples/sonic, examples/adventurer.F1) and
Help ▸ Example Projects. Empty tabs say what to make first.Shift+click adds, Cmd+click adds or removes.name.json.bak; unsaved
changes are autosaved every 30 s to a recovery folder and offered again after a crash.Cmd/Ctrl+0 fits. View ▸ Scroll Moves the View makes scrolling pan instead, with pinch or Cmd+scroll
to zoom.Cmd+,): the theme (like the system, dark or light; also View ▸ Theme), scrolling, 50 Hz
previews, the backdrop colour, the tick rate of new animations, how often unsaved changes are kept, the welcome
screen.This is the beginning of the README. Read the rest at the original. Read the full README ↗