Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ARM-software/mobile-studio-integration-for-unity
Performance Studio tool integration with C# scripting for the Unity game engine.
https://github.com/ARM-software/mobile-studio-integration-for-unity
Last synced: 3 months ago
JSON representation
Performance Studio tool integration with C# scripting for the Unity game engine.
- Host: GitHub
- URL: https://github.com/ARM-software/mobile-studio-integration-for-unity
- Owner: ARM-software
- License: bsd-3-clause
- Created: 2021-04-14T08:26:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-26T13:04:29.000Z (9 months ago)
- Last Synced: 2024-08-18T16:16:02.536Z (3 months ago)
- Language: C
- Homepage: https://developer.arm.com/performance-studio
- Size: 316 KB
- Stars: 99
- Watchers: 9
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
Performance Studio Package
==========================This project is a Unity package for integrating the Performance Studio tool
suite into game development workflows. This version of the package has the
following features for integrating with the Streamline profiler.* C# language bindings for emitting event annotations.
* C# language bindings for emitting software counters.> **Note:** Performance Studio was formerly known as Mobile Studio. For API
> backwards compatibility the package continues to use the `MobileStudio` file
> name prefix and C# namespace.License
=======Most files in this library are licensed under the BSD-3 Clause License (see
[LICENSE.md](LICENSE.md)).The Unity native plugin interface header, `IUnityInterface.h`, is licensed
under the Unity Companion License (see [LICENSE_UNITY.md](LICENSE_UNITY.md)).Technical details
=================Requirements
------------This version of the package is compatible with the Unity Editor version 2020.3
LTS and later.Building
--------This package is built using the Unity bee compiler.
1) Set the environment variable `ANDROID_NDK_ROOT` to a local Android NDK
install. Android NDK can usually be found in:
`\Editor\Data\PlaybackEngines\AndroidPlayer\NDK`.
2) Locate the bee compiler in your Unity install. It is usually found in:
`\Editor\Data\il2cpp\build\BeeSettings\offline\bee.exe`.
3) To trigger a build, run `bee.exe` in the `Native~` directory.Compatibility
-------------This package uses application-generated Streamline annotations to add more
context to captured data. It allocates annotation handles in the ID range
16384-32767; other users of Streamline in the same process should avoid using
this range to avoid collisions.Installing and using
--------------------For instructions on how to install and use this package, see the
[full documentation page](Documentation/Performance-Studio.md).- - -
_Copyright © 2021-2024, Arm Limited and contributors. All rights reserved._