{"id":15638779,"url":"https://github.com/jcs090218/jcsunity","last_synced_at":"2025-04-05T21:09:12.829Z","repository":{"id":52445664,"uuid":"61792660","full_name":"jcs090218/JCSUnity","owner":"jcs090218","description":"Rapidly build your game with multiple or various components and preset default settings","archived":false,"fork":false,"pushed_at":"2025-03-27T01:56:37.000Z","size":210868,"stargazers_count":100,"open_issues_count":11,"forks_count":18,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-03-29T20:07:23.830Z","etag":null,"topics":["game-development","unity"],"latest_commit_sha":null,"homepage":"https://jcs090218.github.io/JCSUnity/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jcs090218.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"jcs090218","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2016-06-23T09:27:10.000Z","updated_at":"2025-03-27T01:56:23.000Z","dependencies_parsed_at":"2025-03-12T06:35:39.642Z","dependency_job_id":null,"html_url":"https://github.com/jcs090218/JCSUnity","commit_stats":{"total_commits":2862,"total_committers":5,"mean_commits":572.4,"dds":0.01187980433263447,"last_synced_commit":"121664e8aed4c439ab7b1a304b02278d7397c7be"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcs090218%2FJCSUnity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcs090218%2FJCSUnity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcs090218%2FJCSUnity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcs090218%2FJCSUnity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcs090218","download_url":"https://codeload.github.com/jcs090218/JCSUnity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399878,"owners_count":20932880,"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":["game-development","unity"],"created_at":"2024-10-03T11:23:09.491Z","updated_at":"2025-04-05T21:09:12.811Z","avatar_url":"https://github.com/jcs090218.png","language":"C#","funding_links":["https://github.com/sponsors/jcs090218"],"categories":[],"sub_categories":[],"readme":"[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)\n[![Unity Engine](https://img.shields.io/badge/unity-6000.0.27f1-black.svg?style=flat\u0026logo=unity)](https://unity3d.com/get-unity/download/archive)\n[![.NET](https://img.shields.io/badge/.NET-4.x-blueviolet.svg)](https://docs.unity3d.com/2018.3/Documentation/Manual/ScriptingRuntimeUpgrade.html)\n[![Release](https://img.shields.io/github/tag/jcs090218/JCSUnity.svg?label=release\u0026logo=github)](https://github.com/jcs090218/JCSUnity/releases/latest)\n\n# JCSUnity\n\n[![License](https://github.com/jcs090218/JCSUnity/actions/workflows/license.yml/badge.svg)](https://github.com/jcs090218/JCSUnity/actions/workflows/license.yml)\n[![Build](https://github.com/jcs090218/JCSUnity/actions/workflows/build.yml/badge.svg)](https://github.com/jcs090218/JCSUnity/actions/workflows/build.yml)\n[![Package](https://github.com/jcs090218/JCSUnity/actions/workflows/package.yml/badge.svg)](https://github.com/jcs090218/JCSUnity/actions/workflows/package.yml)\n[![Docs](https://github.com/jcs090218/JCSUnity/actions/workflows/docs.yml/badge.svg)](https://github.com/jcs090218/JCSUnity/actions/workflows/docs.yml)\n\nJCSUnity is a component driven framework built to allow the user\nto quickly generate commonly used game mechanics and features\nsuch as UI functionality and player movement. This will allow\nfor a faster initial development. Most components work individually\nwhile other components must be used in tandem with others.\nIndividually components can be combined to create new behaviors.\n\n## 💥 Important Notice\n\nAll media assets inside JCSUnity do not fall under its license.\nThese assets are placeholders only, and should only be used for\ntesting purposes. They are NOT, under any circumstances, to be\nused commercially. By using this framework you agree to these\nterms, and understand that you are solely responsible for any\nlegal action taken against you for using, or attempting to use\nany placeholder assets commercially.\n\n## 📰 News\n\nHere is the list of few important and recent changes to this framework.\n\n- `3.0.0` - Rename setting function from `CheckSingleton` to `CheckInstance`.\n- `2.3.1` - Use [MyBox](https://github.com/Deadcows/MyBox) to organize variables.\n- `2.3.0` - Fixed resizable screen's calculation in perspective mode.\n- `2.2.1` - Implement new screen type, `MIXED` for responsive UI.\n- `2.2.0` - Add `trimmed` version to release.\n- `2.1.2` - Add support for multiple languages.\n- `2.1.1` - Add support for safe area view for iPhone X or above.\n- `2.1.0` - Multiple minor fix for screen module for resizable screen feature.\n- `2.0.7` - Support consistent streaming assets loading with web request.\n- `2.0.6` - Updated project to Unity version `2020.1.0f1`.\n\n## 🔨 How to use it?\n\nJCSUnity is like other Unity plugins. You can download the latest release\nfrom the above tab, or from the link\n[here](https://github.com/jcs090218/JCSUnity/releases/latest)\n. Simply create a new project in Unity then import all of the assets into\nthat project. Then you can start all of the tools in the JCSUnity framework.\n\n## 🏆 Features\n\nSo, what does this framework does? Check out the\n[features](https://github.com/jcs090218/JCSUnity/tree/master/features)\ndirectory at the root of the project directory.\n\n## 📌 Dependencies\n\nThese are libraries `JCSUnity` uses. Consider the usage, some plugins aren't necessary\ndepend on the game your are making.\n\n- [Newtonsoft Json](https://www.newtonsoft.com/json) (required) - Popular high-performance JSON framework for .NET.\n  - Install with url [`com.unity.nuget.newtonsoft-json`](https://docs.unity3d.com/Packages/com.unity.nuget.newtonsoft-json@3.0/manual/index.html); see [Newtonsoft.Json-for-Unity/wiki](https://github.com/applejag/Newtonsoft.Json-for-Unity/wiki).\n- [MyBox](https://github.com/Deadcows/MyBox) (required) - is a set of attributes, tools and extensions for Unity\n- [Tweener](https://github.com/PeterVuorela/Tweener) (required) - Simpler and light weight tweener library.\n- [In-game Debug Console](https://assetstore.unity.com/packages/tools/gui/in-game-debug-console-68068) (optional) - Easier debugging after built.\n- [StandaloneFileBrowser](https://github.com/gkngkc/UnityStandaloneFileBrowser) (optional) - File browser for UI/tool base application.\n- [UI-Polygon](https://github.com/CiaccoDavide/Unity-UI-Polygon) (optional) - Geometry shape UI renderer interface.\n\n## 🔗 Links\n\n- *Demo* : https://www.youtube.com/playlist?list=PLp13qyXnE6zDioC30eW_-aqr4gsswxJo0\n- *Tutorials* : https://www.youtube.com/playlist?list=PLp13qyXnE6zCmRobHV9uEjv-1_ieCPwjc\n- *Manual/Scripting API* : [Scripting-Manual-JCSUnity](https://jcs090218.github.io/JCSUnity/Manual/index.html)\n\n## 🎮 Showcase\n\nHere is a list of applications that are made with JCSUnity.\n\n\u003ca href=\"https://apkcombo.com/twilight-tower-livevr/com.AAU.TwilightTower/\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Twilight_Tower.png\" width=\"8%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://apkcombo.com/hemlock-and-the-horrible-net/com.aau.jcs/\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Hemlock.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://youtu.be/OQqqgbf0mGI\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Radiant_Rune_Fist.png\" width=\"18%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.youtube.com/watch?v=vPapMMxzNGg\u0026feature=youtu.be\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Might_\u0026_Blade.png\" width=\"18%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://mwgamedesign.itch.io/sugar-sleuths\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Sugar_Sleuths.png\" width=\"15%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"http://www.jcs-profile.com/public/links/Links_PipelineOfEmperorYu/\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/PEY.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://meteo.com.tw/app-download.html\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/app/Meteo.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://apps.apple.com/us/app/lights-delights/id1541283833\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/app/LnD.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://apps.apple.com/us/app/monumental-conversations/id1585909435\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/app/MonCon.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://kuhhenry.itch.io/alice-in-surprise\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/AIS.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://jcs090218.itch.io/you-have-an-order\" target=\"_blank\"\u003e\n  \u003cimg src=\"./etc/games/Crypt_Adv.png\" width=\"7%\" align=\"middle\"/\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcs090218%2Fjcsunity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcs090218%2Fjcsunity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcs090218%2Fjcsunity/lists"}