{"id":28710863,"url":"https://github.com/arm-software/performance-studio-integration-for-unity","last_synced_at":"2025-06-14T21:08:27.745Z","repository":{"id":41831742,"uuid":"357830584","full_name":"ARM-software/performance-studio-integration-for-unity","owner":"ARM-software","description":"Performance Studio tool integration with C# scripting for the Unity game engine.","archived":false,"fork":false,"pushed_at":"2024-02-26T13:04:29.000Z","size":324,"stargazers_count":104,"open_issues_count":2,"forks_count":17,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-17T14:01:52.643Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://developer.arm.com/performance-studio","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ARM-software.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}},"created_at":"2021-04-14T08:26:53.000Z","updated_at":"2024-11-19T09:14:05.000Z","dependencies_parsed_at":"2024-05-13T21:45:06.774Z","dependency_job_id":null,"html_url":"https://github.com/ARM-software/performance-studio-integration-for-unity","commit_stats":null,"previous_names":["arm-software/performance-studio-integration-for-unity","arm-software/mobile-studio-integration-for-unity"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/ARM-software/performance-studio-integration-for-unity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARM-software%2Fperformance-studio-integration-for-unity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARM-software%2Fperformance-studio-integration-for-unity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARM-software%2Fperformance-studio-integration-for-unity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARM-software%2Fperformance-studio-integration-for-unity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ARM-software","download_url":"https://codeload.github.com/ARM-software/performance-studio-integration-for-unity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ARM-software%2Fperformance-studio-integration-for-unity/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259884525,"owners_count":22926446,"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":[],"created_at":"2025-06-14T21:08:26.596Z","updated_at":"2025-06-14T21:08:27.720Z","avatar_url":"https://github.com/ARM-software.png","language":"C","readme":"Performance Studio Package\n==========================\n\nThis project is a Unity package for integrating the Performance Studio tool\nsuite into game development workflows. This version of the package has the\nfollowing features for integrating with the Streamline profiler.\n\n* C# language bindings for emitting event annotations.\n* C# language bindings for emitting software counters.\n\n\u003e **Note:** Performance Studio was formerly known as Mobile Studio. For API\n\u003e backwards compatibility the package continues to use the `MobileStudio` file\n\u003e name prefix and C# namespace.\n\nLicense\n=======\n\nMost files in this library are licensed under the BSD-3 Clause License (see\n[LICENSE.md](LICENSE.md)).\n\nThe Unity native plugin interface header, `IUnityInterface.h`, is licensed\nunder the Unity Companion License (see [LICENSE_UNITY.md](LICENSE_UNITY.md)).\n\nTechnical details\n=================\n\nRequirements\n------------\n\nThis version of the package is compatible with the Unity Editor version 2020.3\nLTS and later.\n\nBuilding\n--------\n\nThis package is built using the Unity bee compiler.\n\n1) Set the environment variable `ANDROID_NDK_ROOT` to a local Android NDK\n   install. Android NDK can usually be found in:\n   `\\Editor\\Data\\PlaybackEngines\\AndroidPlayer\\NDK`.\n2) Locate the bee compiler in your Unity install. It is usually found in:\n   `\\Editor\\Data\\il2cpp\\build\\BeeSettings\\offline\\bee.exe`.\n3) To trigger a build, run `bee.exe` in the `Native~` directory.\n\nCompatibility\n-------------\n\nThis package uses application-generated Streamline annotations to add more\ncontext to captured data. It allocates annotation handles in the ID range\n16384-32767; other users of Streamline in the same process should avoid using\nthis range to avoid collisions.\n\nInstalling and using\n--------------------\n\nFor instructions on how to install and use this package, see the\n[full documentation page](Documentation/Performance-Studio.md).\n\n- - -\n\n_Copyright © 2021-2024, Arm Limited and contributors. All rights reserved._\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farm-software%2Fperformance-studio-integration-for-unity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farm-software%2Fperformance-studio-integration-for-unity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farm-software%2Fperformance-studio-integration-for-unity/lists"}