{"id":13662756,"url":"https://github.com/martinhodler/unity-aseprite-importer","last_synced_at":"2025-04-05T15:07:14.495Z","repository":{"id":53892928,"uuid":"156259678","full_name":"martinhodler/unity-aseprite-importer","owner":"martinhodler","description":"An aseprite-file importer for unity written in C#, built upon the experimental AssetImporter API","archived":false,"fork":false,"pushed_at":"2024-03-03T05:09:03.000Z","size":1197,"stargazers_count":330,"open_issues_count":20,"forks_count":49,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-29T14:07:34.552Z","etag":null,"topics":["2d","animation","animations","aseprite","assets","importer","pixel-art","pixelart","unity","unity-editor","unity2d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martinhodler.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"martinhodler","patreon":"tinuio","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://www.paypal.me/martinhodler"}},"created_at":"2018-11-05T17:54:12.000Z","updated_at":"2025-03-27T13:35:25.000Z","dependencies_parsed_at":"2024-09-22T11:41:25.272Z","dependency_job_id":null,"html_url":"https://github.com/martinhodler/unity-aseprite-importer","commit_stats":{"total_commits":83,"total_committers":17,"mean_commits":4.882352941176471,"dds":"0.40963855421686746","last_synced_commit":"dce15fde717b175d9a549cde681514f970d90c02"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinhodler%2Funity-aseprite-importer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinhodler%2Funity-aseprite-importer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinhodler%2Funity-aseprite-importer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinhodler%2Funity-aseprite-importer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinhodler","download_url":"https://codeload.github.com/martinhodler/unity-aseprite-importer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353745,"owners_count":20925329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","animation","animations","aseprite","assets","importer","pixel-art","pixelart","unity","unity-editor","unity2d"],"created_at":"2024-08-02T05:02:07.458Z","updated_at":"2025-04-05T15:07:14.469Z","avatar_url":"https://github.com/martinhodler.png","language":"C#","funding_links":["https://github.com/sponsors/martinhodler","https://patreon.com/tinuio","https://www.paypal.me/martinhodler"],"categories":["C\\#","Asset"],"sub_categories":[],"readme":"# Aseprite-Importer for Unity\n![AsepriteImporter Thumbnail](GitHub/AsepriteImporterUnity.png)\n\n\n[![openupm](https://img.shields.io/npm/v/io.tinu.asepriteimporter?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/io.tinu.asepriteimporter/)\n\nThis package helps you importing [.ase files](https://github.com/aseprite/aseprite/blob/master/docs/ase-file-specs.md) from [aseprite](https://www.aseprite.org/). The reader is fully written in C# which reads the compressed binary file and creates spritesheets, sprites and animations out of it.\n\n## Features\n* Creates a sprite sheet file (not dynamic)\n* Editable meta data like custom physics shapes with the 'Sprite Editor'\n* Generates tilemap with extended-padding (solves lines tearing issue between tiles)\n* Makes animation files (not dynamic)\n* Creates an animation controller\n* New tilemap name rule support (row-col)\n\n![Demo GIF of AsepriteImporter](GitHub/aseprite-importer-demo.gif)\n\n![image](https://user-images.githubusercontent.com/22926212/100529665-2cb66480-322d-11eb-82fa-5729572a75d9.png)\n![image](https://user-images.githubusercontent.com/22926212/100529680-57a0b880-322d-11eb-8e8a-e0b48ff0495b.png)\n![image](https://user-images.githubusercontent.com/22926212/100529693-7e5eef00-322d-11eb-8d46-5c7e03e958ce.png)\n\n\n## Install\n### OpenUPM\n#### Unity Package\nOpenUPM lets you install packages more easily by providing a downloadable unity package which will setup the package automatically.\nYou can find the download on the following link:\n\n[![openupm](https://img.shields.io/npm/v/io.tinu.asepriteimporter?label=openupm\u0026registry_uri=https://package.openupm.com)](https://openupm.com/packages/io.tinu.asepriteimporter/) https://openupm.com/packages/io.tinu.asepriteimporter/\n\n\n#### CLI\n##### Prerequisites\n- [Node.js 12](https://nodejs.org/en/)\n- [openupm-cli](https://github.com/openupm/openupm-cli#openupm-cli).\n\nSee: https://openupm.com/docs/getting-started.html#installing-openupm-cli\n\n##### OpenUPM CLI Install\n\n```sh\n# Go to your Unity project directory\ncd YOUR_UNITY_PROJECT_DIR\n\n# Install package: io.tinu.asepriteimporter\nopenupm add io.tinu.asepriteimporter\n```\n### Unity\n* In Unity open the Package Manager (`Window \u003e Package Manager`).\n* In the Package Manager click on the Plus-Icon in the top-left and select `Add package from git URL...`\n* Enter the URL of this Repository (`https://github.com/martinhodler/unity-aseprite-importer.git`) and press \u003ckbd\u003eEnter\u003c/kbd\u003e\n\n## License\n\nSee LICENSE file.\n\nNote: As of Unity doesn't include any editor scripts in the game, you don't have to license your game under GPL.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinhodler%2Funity-aseprite-importer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinhodler%2Funity-aseprite-importer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinhodler%2Funity-aseprite-importer/lists"}