算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
gamedev-2d-art-tools【设计与创意】Tool ecosystem for 2D game art: Aseprite (de facto pixel art DCC), Tiled, LDtk, Tilesetter (autotile generation), Pixelorama (FOSS), Spine / DragonBones (skeletal 2D), TexturePacker, Sprite Lamp / Sprite DLight (normal maps), PSD Importer / Aseprite Importer, Krita / Procreate / Photoshop for higher-res 2D. USE WHEN: choosing tools for a 2D project,…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: gamedev-2d-art-tools description: | Tool ecosystem for 2D game art: Aseprite (de facto pixel art DCC), Tiled, LDtk, Tilesetter (autotile generation), Pixelorama (FOSS), Spine / DragonBones (skeletal 2D), TexturePacker, Sprite Lamp / Sprite DLight (normal maps), PSD Importer / Aseprite Importer, Krita / Procreate / Photoshop for higher-res 2D.
Quick refs: aseprite-shortcuts.md, ldtk-vs-tiled.md, aseprite-lua-scripting.md
Pixel-art DCC. Buy once $20 / FOSS source available (compile yourself for free, but the binary is paid). De-facto industry standard for indie pixel art. Used by Stardew Valley, Celeste, Hyper Light Drifter, hundreds more.
Key features:
Companion: Pixelorama = FOSS alternative (GDScript-based, Godot project). Less polished, less docs, but free.
Free + open-source. Multi-platform. Mature. Most engines have an importer.
Strengths: stable, scriptable (Python), well-documented, supports hexagonal + isometric out of box. Weaker auto-tiling than LDtk.
By Sébastien Bénard (creator of Dead Cells). Newer than Tiled, gaining ground rapidly in indie scene.
Strengths: rule-based autotile, multi-level worlds, gameplay-friendly IntGrid abstraction.
Weaknesses: less scriptable than Tiled (no Python plugin), newer = less community content.
See quick-ref/ldtk-vs-tiled.md for the detailed comparison.
Specialized: generates autotile patterns from a few base tiles. ~$10. Output: PNG tileset + JSON metadata.
Use case: don't want to hand-paint 47 transition tiles.
| Tool | Cost | Notes |
|---|---|---|
| Aseprite | $20 / FOSS source | Industry standard |
| Pixelorama | Free / FOSS | Godot-based, growing |
| Pyxel Edit | $9 | Tile-aware, Windows |
| Piskel | Free / browser | Simple, online |
| GraphicsGale | Free | Legacy, Windows-only |
For high-frame-count animation that would be impractical frame-by-frame (complex characters with 200+ frame animations across many states).
When to use skeletal vs frame-by-frame:
$15. Lighting-pass based: provide 3-4 directional renderings, get normal map. Quality:high. Used by: Owlboy, Dust: An Elysian Tail.
$15. Procedural: just provide diffuse, get a heuristic normal map. Quality: medium. Fast workflow.
Free. Cross-platform. Generates normal + height + AO. Less specialized for pixel art but versatile.
Highest quality, slowest. Paint each pixel directly in normal-map color space.
Standard atlas generator. ~$40 (free for personal projects with limitations).
In Unity: typically use the built-in Sprite Atlas instead. In raw / browser engines: TexturePacker is essential.
For non-pixel-art 2D (painterly, vector):
For vector specifically (UI, scalable assets): Affinity Designer or Figma.
| Format | Use case |
|---|---|
.ase / .aseprite | Aseprite native (binary) |
.psd | Photoshop, Krita, Procreate native; Unity PSD Importer |
.png | Universal sprite export |
.gif | Animated preview, web, social |
.webp | Smaller than PNG, animated, modern web |
.tmx | Tiled XML |
.json | Tiled / LDtk / TexturePacker / Aseprite sidecar |
.atlas | TexturePacker / Spine binary |
.spine / .json | Spine binary / runtime JSON |
For AI-driven sprite / pixel-art / tileset generation (PixelLab, Scenario, Leonardo, Retro Diffusion, Stable Diffusion + LoRAs) see the dedicated ai-art-tools/SKILL.md. Short take: PixelLab is the purpose-built choice for pixel art with native sprite-sheet + animation output and an Aseprite plugin; Scenario wins for project-style-locked asset libraries; Stable Diffusion + a pixel-art LoRA is the free, fully-local route for technical artists.
unity-2d-core, unity-2d-animation, unity-2d-tilemap