Open-Source Performance Monitoring Tool


About the Project

Monitoring for Unity is an open-source plugin created for Unity developers who want real-time insights into how their games perform across different iOS devices. Designed specifically for Unity (version 2022 or newer), this tool allows developers to monitor key metrics like CPU, GPU, and memory usage. It comes with a quick-start sample to help users integrate it into their projects right away. While currently available for iOS only, this package provides a foundational solution for performance tracking on mobile, with potential for expansion to other platforms in the future.

Development Background and Purpose

I initially developed Monitoring for Unity as part of an application for a game development role, and the project helped secure me an interview. The positive feedback on this tool was encouraging, and it underscored the utility of this type of monitoring package for the wider developer community. Despite ultimately deciding not to continue with the role, I saw the potential for Monitoring for Unity to become a valuable open-source resource for others in the field.

Creating this package quickly was possible thanks to my prior experience with other UPM projects, particularly PropertyRefs and BricksBucket. Those projects provided me with reusable knowledge and components, allowing me to get Monitoring for Unity up and running in just a few days. Additionally, my experience with Swift (used frequently in my work for building native plugins) proved helpful for implementing the iOS-specific monitoring features.

Current Features and Future Plans

Monitoring for Unity offers performance tracking for key stats on iOS, allowing developers to understand how resource-intensive their games are on real devices. I hope it can serve as a useful tool for developers looking to optimize their games for smooth performance across mobile platforms. While I haven’t yet implemented support for Android, I’m interested in expanding compatibility to cover more platforms when time allows.

Thank you for checking out Monitoring for Unity! I hope this tool helps other developers monitor and optimize their games effectively.

Files

GitHub Releases
External
14 days ago

Get Monitoring for Unity

Leave a comment

Log in with itch.io to leave a comment.