{"id":22963139,"url":"https://github.com/samuelasherrivello/unit-testing-for-unity","last_synced_at":"2026-02-16T11:02:03.029Z","repository":{"id":205843909,"uuid":"715219071","full_name":"SamuelAsherRivello/unit-testing-for-unity","owner":"SamuelAsherRivello","description":"Official Repo for the \"Unit Testing For Unity\" Course","archived":false,"fork":false,"pushed_at":"2025-01-09T00:37:08.000Z","size":3553,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-19T16:36:04.550Z","etag":null,"topics":["best-practices","template","udemy","unit-testing","unity"],"latest_commit_sha":null,"homepage":"https://SamuelAsherRivello.com/courses/","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/SamuelAsherRivello.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2023-11-06T17:49:09.000Z","updated_at":"2025-01-09T00:37:13.000Z","dependencies_parsed_at":"2025-01-09T01:44:44.724Z","dependency_job_id":"68ab78e8-5ae6-45fa-b98c-60dad4081906","html_url":"https://github.com/SamuelAsherRivello/unit-testing-for-unity","commit_stats":null,"previous_names":["samuelasherrivello/unit-testing-for-unity"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/SamuelAsherRivello/unit-testing-for-unity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelAsherRivello%2Funit-testing-for-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelAsherRivello%2Funit-testing-for-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelAsherRivello%2Funit-testing-for-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelAsherRivello%2Funit-testing-for-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamuelAsherRivello","download_url":"https://codeload.github.com/SamuelAsherRivello/unit-testing-for-unity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamuelAsherRivello%2Funit-testing-for-unity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29506319,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"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":["best-practices","template","udemy","unit-testing","unity"],"created_at":"2024-12-14T19:20:48.766Z","updated_at":"2026-02-16T11:02:03.003Z","avatar_url":"https://github.com/SamuelAsherRivello.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Unit Testing For Unity\n\nThis is the official repo for the [Unit Testing For Unity](https://bit.ly/unit-testing-for-unity-course) course.\n\n\u003ca href=\"https://bit.ly/unit-testing-for-unity-course\"\u003e\u003cimg width=\"200\" src=\"./Unity/Assets/Unit Testing For Unity/Shared/Documentation/ReadMe/Art/Sprites/ProjectIcon.png\" alt=\"Best Practices\"\u003e\u003c/a\u003e\n\n\n**Getting Started**\n1. Download this repo (*.zip or *.git)\n1. Download the [Unity Editor](https://store.unity.com/#plans-individual)\n1. Open this repo in the Unity Editor\n1. Enjoy\n\n# Unit Testing For Unity - Course\n\n### Available Now\n\nWe all start projects with the best of intentions. But during development we often find our projects do not meet our expectations for organization, scalability, and for our quality of life as developers. \n\nEnroll in the \u003ca href=\"https://bit.ly/unit-testing-for-unity-on-udemy\"\u003eOnline Course\u003c/a\u003e today.\n\n### Video\n\nWatch the \u003ca href=\"https://bit.ly/unit-testing-for-unity-trailer\"\u003eTrailer Video\u003c/a\u003e now.\n\n\u003ca href=\"https://bit.ly/unit-testing-for-unity-trailer\"\u003e\n\u003cimg width=\"400\" src=\"https://i3.ytimg.com/vi/_Stg9foOK80/maxresdefault.jpg\" alt=\"Unit Testing For Unity Trailer\"\u003e\u003c/a\u003e\n\n\n\n\n# Overview\n\nWith the Unity Course Sample Project in this repo, you can...\n\n* Learn Unit Testing \u0026 Test-Driven-Development (TDD) Fundamentals\n* Plan \u0026 create consistently clean code\n* Reinforce your knowledge with practical, relevant coding assignments\n* Apply your learnings in the many included Unity Sample Projects\n \n\n**Screenshot**\n\n\u003cimg width=\"400\" src=\"./Unity/Assets/Unit Testing For Unity/Shared/Documentation/Images/Screenshot.png\" alt=\"Best Practices\"\u003e\n\n**Documentation**\n* `ReadMe.md` - The primary documentation for this repo\n* `Unity/Assets/Unit Testing For Unity/Shared/Documentation/ReadMe.asset` - Select this asset in Unity to get started\n\n**Configuration**\n* `Unity Target` - [Standalone MAC/PC](https://support.unity.com/hc/en-us/articles/206336795-What-platforms-are-supported-by-Unity-)\n* `Unity Version` - Use this [Version](./Unity/ProjectSettings/ProjectVersion.txt)\n* `Unity Rendering` - [Standard Render Pipeline (SRP)](https://docs.unity3d.com/Manual/built-in-render-pipeline.html)\n* `Unity Aspect Ratio` - [Game View 10x16](https://docs.unity3d.com/Manual/GameView.html)\n\n**Structure**\n* `Unity/` - Open this folder in the Unity Editor\n* `Unity/Assets/Unit Testing For Unity/Examples/` - Open any Scene. Press 'Play'!\n\n**Dependencies**\n* `Various` - Already included via [Unity Package Manager](https://docs.unity3d.com/Manual/upm-ui.html) as this [Version](./Unity/Packages/manifest.json)\n\nResources\n=============\n* Samuel Asher Rivello's Medium Article - \u003ca href=\"https://sam-16930.medium.com/unity-project-structure-a694792cefed\"\u003eUnity — Project Structure Best Practices\u003c/a\u003e\n* Samuel Asher Rivello's Medium Article - \u003ca href=\"https://sam-16930.medium.com/coding-standards-in-c-39aefee92db8\"\u003eUnity — C# Coding Standards\u003c/a\u003e\n\n\u003cBR\u003e\n\u003cBR\u003e\n\n## Credits\n\n**Created By**\n\n- Samuel Asher Rivello \n- Over 25 years XP with game development (2024)\n- Over 11 years XP with Unity (2024)\n\n**Contact**\n\n- Twitter - \u003ca href=\"https://twitter.com/srivello/\"\u003e@srivello\u003c/a\u003e\n- Git - \u003ca href=\"https://github.com/SamuelAsherRivello/\"\u003eGithub.com/SamuelAsherRivello\u003c/a\u003e\n- Resume \u0026 Portfolio - \u003ca href=\"http://www.SamuelAsherRivello.com\"\u003eSamuelAsherRivello.com\u003c/a\u003e\n- LinkedIn - \u003ca href=\"https://Linkedin.com/in/SamuelAsherRivello\"\u003eLinkedin.com/in/SamuelAsherRivello\u003c/a\u003e \u003c--- Say Hello! :)\n\n**License**\n\nProvided as-is under \u003ca href=\"./LICENSE\"\u003eMIT License\u003c/a\u003e | Copyright ™ \u0026 © 2006 - 2024 Rivello Multimedia Consulting, LLC\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelasherrivello%2Funit-testing-for-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamuelasherrivello%2Funit-testing-for-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamuelasherrivello%2Funit-testing-for-unity/lists"}