{"id":35145125,"url":"https://github.com/pedromarangon/unity-scrolling-credits","last_synced_at":"2026-04-28T19:02:07.982Z","repository":{"id":327118289,"uuid":"1107951296","full_name":"PedroMarangon/Unity-Scrolling-Credits","owner":"PedroMarangon","description":"A Unity package that adds a scrolling credits prefab, with a custom editor tool to easily create the credits file used by said prefab..","archived":false,"fork":false,"pushed_at":"2025-12-01T21:51:29.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-04T10:48:18.040Z","etag":null,"topics":["credits","game-development","gamedev","tool","unity"],"latest_commit_sha":null,"homepage":"","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/PedroMarangon.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-01T20:34:20.000Z","updated_at":"2025-12-01T21:58:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/PedroMarangon/Unity-Scrolling-Credits","commit_stats":null,"previous_names":["pedromarangon/unity-scrolling-credits"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/PedroMarangon/Unity-Scrolling-Credits","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroMarangon%2FUnity-Scrolling-Credits","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroMarangon%2FUnity-Scrolling-Credits/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroMarangon%2FUnity-Scrolling-Credits/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroMarangon%2FUnity-Scrolling-Credits/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PedroMarangon","download_url":"https://codeload.github.com/PedroMarangon/Unity-Scrolling-Credits/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PedroMarangon%2FUnity-Scrolling-Credits/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32394478,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T14:34:11.604Z","status":"ssl_error","status_checked_at":"2026-04-28T14:32:37.009Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["credits","game-development","gamedev","tool","unity"],"created_at":"2025-12-28T13:39:07.357Z","updated_at":"2026-04-28T19:02:07.976Z","avatar_url":"https://github.com/PedroMarangon.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scrolling Credits\n**Scrolling Credits** is a Unity package created to facilitate adding a credits screen to your game, similar to the scrolling credits from movies.\n\nThis package (before it's modularization and release) was initially made for it's use in the Steam game [Faunamorph](https://store.steampowered.com/app/2461980/Faunamorph/) and then used again in [The Single-Eye Nightmare](https://store.steampowered.com/app/3919680/The_SingleEye_Nightmare/).\n\n\n\u003cimg width=\"1535\" height=\"856\" alt=\"image\" src=\"https://github.com/user-attachments/assets/79f546ad-2ad3-4821-90a4-18eed603a287\" /\u003e\n\n\n\n## Installation\n\nInstall via the Package Manager's ['Install Via Git URL'](https://docs.unity3d.com/Manual/upm-ui-giturl.html), using the following URL:\n\n```\nhttps://github.com/PedroMarangon/Scrolling-Credits.git\n```\n\n## Usage\nIt's very simple to use the Scrolling Credis package. All you need to do is to add the Scrolling Credits prefab to your scene (under `\u003cRight click on Hierarchy\u003e/UI/Scrolling Credits`), set the `Credits Text Asset` field and customize the background sprite and text colors to your will.\n\n\u003cimg width=\"545\" height=\"735\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c6c15d64-46f3-4070-b7a2-eb7aa9a3dc58\" /\u003e\n\n\n## Making a Credits Text Asset\nThe Credits Text Asset is just a plain `.txt` file that follows a specific formatting for the code to understand what goes where. You can make the file by hand or use the **Credits Editor** window to make your own credits file.\n\n### Manual Creation\nCreating the manual way is simple. Create a text file using your operational system's file explorer, open it in any text editing software and start writing the credits for your game.\n\nThe code detects for specific characters at the start of every line, so there's some basic formatting needed to be followed. You can check the table below for guidance. Any lines that don't start with these characters are automatically skipped.\n\n| **Type of credit line** | **Character at start of line** | **Example**       |\n| ----------------------- | ------------------------------ | ----------------- |\n| Game Name               | #                              | #[Your game name] |\n| Role                    | !                              | !3D Artist        |\n| Person                  | _                              | _John Smith       |\n| Blank line              | -                              | -                 |\n\n- **Game Name** is the name of the actual game, as the name implies.\n- **Role** is what the people under the role is credited for. You can use this also to outline special sections of your credits, like a 'Special Thanks' or 'Asset Packs used'.\n- **Person** is the developer that is being credited at.\n- **Blank lines** are used to skip a line and give some breathing room. \n\u003e My personal use case for blank lines is when separating types of roles. For example, I can group all the art-related roles without blank lines and then add one blank line before going to the sound-related roles.\n\nWriting the file manually can be error-prone, so the easier way to make the credits file is using the Credits Editor.\n\nHere's an example of what dummy credits file looks like:\n\n```\n#Game Name\n!Role 01\n_Person name 01\n_Person name 02\n-\n!Role 02\n_Another person name 01\n_Another person name 02\n```\n\n---\n\n### Credits Editor\n\nThe Credits Editor can be found at `Tools \u003e Credits Editor` and it lets you add and remove roles, persons and line breaks with a single button click.\n\n\u003cimg width=\"603\" height=\"761\" alt=\"image\" src=\"https://github.com/user-attachments/assets/f9fe0549-895e-496b-aa94-810cd18f303f\" /\u003e\n\n\nAfter finishing all your credits, you can save the file with the `Save Credits to New file` at the top, which will open up a dialog window asking you where to save the credits text file. You can also load an existing credits file by assigning it to the TextAsset field above the save button and clicking on `Load From File`, in case you need to edit the values.\n\u003e ⚠️ When a TextAsset file is assigned, the `Save Credits to New File` changes to `Save Credits to Existing File`. Clicking it will **not** open the save dialog window, as it'll completely override the currently assigned TextAsset file.\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\nPlease make sure to update tests as appropriate.\n\n## License\nThis project is under **MIT License**. For more details, check the [LICENSE.md](https://github.com/PedroMarangon/Unity-Scrolling-Credits/blob/main/LICENSE.md) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedromarangon%2Funity-scrolling-credits","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedromarangon%2Funity-scrolling-credits","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedromarangon%2Funity-scrolling-credits/lists"}