Aseprite Wizard

Aseprite Wizard is a Godot plugin designed to simplify the import of Aseprite animations into Godot projects. It supports various import methods and node types, streamlining the animation workflow for game developers.

https://github.com/viniciusgerevini/godot-aseprite-wizard

Preview Images

Preview
Preview

Streamline Aseprite Animation Import in Godot with Aseprite Wizard

Aseprite Wizard is a Godot plugin tailored to facilitate the integration of Aseprite animations into Godot game development. This tool simplifies the process of importing animations, supporting different methods and a wide array of nodes, including AnimationPlayers, AnimatedSprites (2D and 3D), and SpriteFrames. The plugin is designed to enhance the workflow of developers using Aseprite for their game's animation needs.

Key Features and Functionalities

This plugin offers several key features, such as automatic importers for Aseprite SpriteFrames, Textures, and Tileset Textures. It provides inspector docks for manual animation import into AnimationPlayer, AnimatedSprite2D/3D, and as standalone SpriteFrames resources. Aseprite Wizard supports animation directions, loopable/non-loopable animations, and the separation of Aseprite Tags into individual animations. Moreover, it allows filtering of layers via regex and supports slices for importing specific regions.

Enhanced Animation Workflow

For AnimatedSprites, the plugin creates SpriteFrames with Atlas Textures. It converts Aseprite frame duration to Godot's animation FPS, ensuring timing accuracy. Developers can export Aseprite files as single SpriteFrames resources or separate each layer. The plugin also adds an Aseprite file importer to Godot and supports animation libraries. Importantly, Aseprite Wizard is only required during development, and removing it post-import will not affect the imported animations.

Resource Details

tool

viniciusgerevini



4