https://github.com/goldbarth/advancedprofiler
Custom Unity Editor Profiler Tool
https://github.com/goldbarth/advancedprofiler
charp unity unity2d unity3d
Last synced: 4 months ago
JSON representation
Custom Unity Editor Profiler Tool
- Host: GitHub
- URL: https://github.com/goldbarth/advancedprofiler
- Owner: goldbarth
- License: mit
- Created: 2025-02-13T14:07:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-10T15:25:26.000Z (about 1 year ago)
- Last Synced: 2025-06-10T17:24:54.648Z (about 1 year ago)
- Topics: charp, unity, unity2d, unity3d
- Language: C#
- Homepage:
- Size: 4.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Advanced Unity Profiler
## — with Odin Inspector
### *Caution: WIP*
This is a simple Unity project that shows how to use Odin Inspector to create a custom editor for the Unity Profiler.
The Unity Profiler is a powerful tool that allows you to profile your game
and see where the performance bottlenecks are.
However, the default interface can be a bit overwhelming, especially for beginners.
This project shows
how you can use Odin Inspector to create a custom editor that makes it easier to understand and analyze the data.
### Features
- Custom editor for the Unity Profiler
- Displays the most important information in a clear and concise way
- It Allows you to filter and sort the data to focus on specific areas of interest
- Makes it easier to identify performance bottlenecks and optimize your game
### How to use
1. Clone the repository or download the zip file.
2. Open the project in Unity.
3. Open the `AdvancedProfiler` scene.
4. Under the `Tools` menu, select `AdvancedProfiler` to open the custom editor.
5. Choose the Profiler module you want to analyze (CPU, GPU, Memory, etc.).
6. Enjoy!
### Screenshots

### Notes
- It was built using Unity 6000 and Odin Inspector 3.3.1.11
### Future improvements
- Add more features and options to the profiler like custom filters, graphs, etc.
- Add NGO Multiplayer analytics support for multiplayer games
- Add Log Viewer for easier debugging
- Add support for other profiling tools like RenderDoc, etc.
- Create an Asset package for easy integration into other projects
### License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
### Acknowledgments
- Odin Inspector by Sirenix
- Unity Profiler by Unity Technologies
- Unity Engine by Unity Technologies
### Contact
If you have any questions or suggestions,
feel free to contact me at [https://goldbarth.github.io/Portfolio/](https://goldbarth.github.io/Portfolio/)