Browse, filter, and create sprites for your projects. Customize them to fit your needs!
Frequently Asked Questions
What are sprites?
Sprites are optimized images used to pre-render animations in video games and other graphical applications. They combine the different frames of an animation into a single file, that is then only shown in part at a time to appear animated. This technique reduces the need for programs to render each frame in real time.
How do I use a sprite?
You can use assets created on Spritulus with games also created on Spritulus, or in your own custom projects. Below is a list of supported export formats:
PixiJS
Export a PNG spritesheet and JSON data file compatible with the PixiJS framework. See the PixiJS documentation for more details.
React Component
Export a reusable React component that handles sprite rendering and animation. Including a sprite in your app can be as easy as:<Spritulus id="mr-basic-1" animationName="run" />.
SVG (Static)
Download static SVG files to directly edit in programs like Affinity Designer or Adobe Illustrator. Re-import them to add new parts for even more customizable characters and assets.
SVG Parts + JSON
Optionally export individual SVG parts along with a JSON file describing the sprite structure and animations. These resources can be used in more advanced cases.
To use a sprite in your project, simply download the desired format and integrate it into your game or application using your preferred development tools.
Are these sprites royalty-free?
The sprites on Spritulus are licensed under a Creative Commons Attribution Sharealike 3.0 license. This means you can use them in both personal and commercial projects, as long as you provide appropriate credit and share any derivative works under the same license.
Need More Help?
If you have further questions or need assistance, feel free to reach out to our support team at support@spritulus.com.