SpriterNator is a Unity extension that simplifies the process of generating and managing 2D sprite animations and sprite libraries. This tool makes it easier to create, organize, and export sprite-based assets within the Unity ecosystem.
This tool simplifies the process of generating and managing sprite animations and sprite libraries. It helps reduce development time, allowing you to focus on the creative aspects of game development.
- Compatibility: This package is compatible with Unity version 2022.3.20f1. All older versions are untested.
- Licensing: This tool falls under the GNU General Public License.
Join my Discord if you want to give feedback on this plugin or to help me update it: https://discord.gg/FnD8355w
Automatically generate multiple animations from a single spritesheet, reducing manual setup time. Define animations using start and end frames, and export them as Unity Animation Clips (.anim).
Effortlessly switch between spritesheets that follow the same layout. This feature is for developers working with characters or objects that have multiple skins or states, enabling quick swaps without needing to adjust frame ranges or manually creating or dragging animations.
Add, remove, and duplicate animations directly from the tool's UI. Organize your animation sequences efficiently, with support for reordering through intuitive controls.
Save your animation settings as JSON files for future use. This functionality allows for easy reapplication of animation sequences to new spritesheets, significantly speeding up the development process when working with multiple characters or assets.
Streamline the organization of sprites into categories and labels by creating Sprite Library assets directly from your animations. This feature organizes sprites based on animation names and frames, facilitating quick access and reuse within your projects.
- SpriteSheet Preparations
- Download & Install
- Animation Properties
- Creating Animations
- Exporting Animations
- Creating Sprite Libraries
- Exporting & Importing Animation Lists
- Sprite Sheet Swapping
- Make sure that you split your sprite sheets.
- When splitting the sheets, ensure that each frame is cropped out correctly.
- Back to top.
- Download the package.
- With your project open, double click the package file to add it to your project.
- Once added to your project, you should be able to see it in your project via Tools/SpriterNator.
- Back to top.
- Select the spritesheet (not individual frame, complete spritesheet) asset that you want to use to create animations.
- Also set the location to where your assets should save.
- If you plan on creating a Sprite Library asset from your animations, add a name for this asset.
- Back to top.
- You can add animations to the list via the "+" button.
- You can remove animations from the list via the "-" button.
- You can duplicate list animations via the "++" button.
- When creating an animation, enter the first frame, last frame, and frame rate of your animation. Also state wether or not it should loop.
- You can find the first frame value on your spritesheet at the end of the frame naming "_x".
- You can find the last frame value on your spritesheet at the end of the frame naming "_x".
- The frame rate is added automatically, but you can change it if you want.
- Back to top.
- When you've created your animations, and you want to export them as .anim assets, click the "CREATE ANIMATIONS" button.
- You can go to the directory where you saved it, and the animations should be there.
- You can add a character to your preview panel, and test the animation.
- Back to top.
- When you've created your animations, and you want to export them as .asset assets, click the "CREATE SPRITE LIBRARY" button.
- Your animation names will be assigned as Categories, and your animation frames per animation will be assigned as Labels to these Categories.
- You'll have to convert the runtime asset that it created into a library asset. Select the asset, and in the Inspector Panel, click on "Open Sprite Library Asset Upgrader".
- Load your created library asset, and upgrade it.
- Your Sprite Library should now be created.
- Back to top.
- If you have similar spritesheets, and you'd like to come back later to create animations for another character using the same animation frames and naming conventions, then you can save your animations as a JSON file via the "SAVE LIST" button.
- You can edit this file to add more animations, and then load it again using the "LOAD LIST" button.
- Back to top.
- If you have similar spritesheets, and you want to create the same animations for Character_2 as you did for Character_1, then you can simply just drag in your new spritesheet into the properties panel, and change your naming and/or save location of the asset.
- Simply click "CREATE ANIMATIONS", and your new character will have the same animations!
- This assumes that they have the same spritesheet and animation layout.



















