{"id":7769492,"url":"https://github.com/AbdurRafay-Nasir/Tween-Kit","last_synced_at":"2025-07-16T23:31:20.491Z","repository":{"id":221553653,"uuid":"747786246","full_name":"AbdurRafay-Nasir/Tween-Kit","owner":"AbdurRafay-Nasir","description":"Enhance DOTween with Tween Kit: Seamless, modular components for effortless Tweening.","archived":false,"fork":false,"pushed_at":"2024-03-25T18:35:11.000Z","size":1654,"stargazers_count":22,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T02:51:15.177Z","etag":null,"topics":["animation","game-development","game-feel","modular","tween","tweening","unity","unity-editor","unity-package","unity2d","unity3d","unity3d-plugin"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AbdurRafay-Nasir.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-01-24T16:31:29.000Z","updated_at":"2025-02-20T06:24:10.000Z","dependencies_parsed_at":"2024-09-22T11:01:30.909Z","dependency_job_id":"3dec1340-a8d4-455d-96e4-1fb1e616bf7b","html_url":"https://github.com/AbdurRafay-Nasir/Tween-Kit","commit_stats":{"total_commits":374,"total_committers":2,"mean_commits":187.0,"dds":0.04278074866310155,"last_synced_commit":"c1423db5524b14f03befabb81b6e8f42b7359962"},"previous_names":["abdurrafay-nasir/dotween-modular"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AbdurRafay-Nasir/Tween-Kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdurRafay-Nasir%2FTween-Kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdurRafay-Nasir%2FTween-Kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdurRafay-Nasir%2FTween-Kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdurRafay-Nasir%2FTween-Kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AbdurRafay-Nasir","download_url":"https://codeload.github.com/AbdurRafay-Nasir/Tween-Kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AbdurRafay-Nasir%2FTween-Kit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265550334,"owners_count":23786543,"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":["animation","game-development","game-feel","modular","tween","tweening","unity","unity-editor","unity-package","unity2d","unity3d","unity3d-plugin"],"created_at":"2024-04-11T14:22:55.113Z","updated_at":"2025-07-16T23:31:19.914Z","avatar_url":"https://github.com/AbdurRafay-Nasir.png","language":"C#","funding_links":[],"categories":["Animation"],"sub_categories":[],"readme":"# Tween Kit \nEnhance DOTween with Tween Kit: Seamless, modular components for effortless Tweening.\n\n## Contents\n- [Features](#features)\n- [Highlights](#highlights)\n- [Prerequisite](#prerequisite)\n- [Installation](#installation)\n- [Demos](#demos)\n- [Creating New Components](#creating-new-components)\n- [Author](#author)\n\n## Features\n- 25 Fully Modular Components\n- Preview tweens without entering play mode\n- Edit and view paths in scene view\n- Helpful messages within inspector\n- Utility classes for generating Catmull-Rom and Cubic Bezier Splines\n- Easily create your own compoents using custom script templates\n\n## Author\n- Abdur Rafay Nasir\n- [LinkedIn/Abdur-Rafay-Nasir](https://www.linkedin.com/in/abdur-rafay-nasir/)\n- [Github/AbdurRafay-Nasir](https://github.com/AbdurRafay-Nasir)\n\n\n## Highlights\n![Organized](https://github.com/AbdurRafay-Nasir/DOTween-Modular-Development/assets/145528502/0ff529a1-73a8-4755-bddc-a451ce33c5ba)\n![Helpbox](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/2f310579-143c-48ea-b323-c11eea00b4b6)\n![Scene Visualization](https://github.com/AbdurRafay-Nasir/DOTween-Modular-Development/assets/145528502/2a99a4fb-54b6-4d61-a58e-23b9ea3b16e5)\n![Scene Tools](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/0fac027f-e441-4432-9074-b342aac678de)\n\n## Path Manipulation\n### Create Segment\n![Creating](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/069e9d12-6176-4dfa-ba4e-da30444ef692)\n\n### Insert Segment\n![Inserting](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/1263ceda-cfd9-4f80-bd44-0ae21151dd20)\n\n### Delete Segment\n![Deleting](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/d4535f25-4777-4000-b6e8-f32b014242f1)\n\n## Prerequisite\n- [DOTween](https://assetstore.unity.com/packages/tools/animation/dotween-hotween-v2-27676)\n- DOTween asmdef (Tools -\u003e Demigiant -\u003e DOTween Utility Panel -\u003e Create ASMDEF)\n\n## Installation\n- Add [Tween Kit Package](tweenkit.unitypackage) in your project\n- There will be some errors, ignore them. Add DOTween asmdef reference in Assets/Plugins/Tween Kit/Runtime/abdurrafay.tweenkit.asmdef (Remove any previous references) \n\n## Demos\nhttps://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/2620ec8c-928d-4d7c-9d01-5acf02c5b774\n\nhttps://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/bdc1e2aa-2b23-4165-ada6-b253874bef6b\n\n## Creating New Components\n![1-Create Extension](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/0edcc4e6-430c-416b-b51e-10b23e719310)\n![2-Create Component](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/8d5c040b-f83f-4d61-b2ab-4114fbd7c54a)\n![3-Generated Code](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/74632247-0d1d-4774-b75e-dd04ade7b053)\n![4-Add Properties](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/d9aa357c-0d0b-4402-976d-1a657e47f8d9)\n![5-CreateTween()](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/b3d294ef-631b-4e73-9541-2009539b2a47)\n![6-Show Inspector](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/49ecbd6b-6b3f-4acf-a2bd-2c3ccf01d99b)\n![7-Create Editor Script](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/0f248c80-40ad-4e63-adf5-9e3bb4012290)\n![8-Generated Editor Code](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/77e89d0a-7107-4dfc-b210-96f790290e3f)\n![9-CustomEditor](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/cc7ba4e6-fbe9-4c4e-b6fa-710e22592b49)\n![10-Get Reference to Properties](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/08cd7d0b-192f-4cb2-a078-25511377717a)\n![11-Create Size Toggle](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/bf3ec4a8-c812-4e88-af66-43ba2196229f)\n![12-DrawSizeSettings()](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/67b98034-8261-406f-8be5-3939cc46cc7f)\n![13-Foldout](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/6d5d1b33-de93-4c50-ba26-5717c9c4903e)\n![14-Target Size](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/f643261b-b6ef-4dd4-b7b7-acf52138dd8f)\n![15-Show Component](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/a8a83d6b-6758-4fe0-bf66-a69043fd8b1b)\n![16-Settings for SR](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/33bae45f-d1e4-45d5-8377-e635e3b63b45)\n![17-Congrats](https://github.com/AbdurRafay-Nasir/DOTween-Modular/assets/145528502/19df1a0f-dab5-4fbe-a1a0-8b80c1614df3)\n![18-Important Info](https://github.com/AbdurRafay-Nasir/Tween-Kit/assets/145528502/3bd5107b-e688-4d25-a352-d297fe68f50f)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAbdurRafay-Nasir%2FTween-Kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAbdurRafay-Nasir%2FTween-Kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAbdurRafay-Nasir%2FTween-Kit/lists"}