As a mobile developer, I feel you
Patch v1.0 has been submitted for review in the Asset Store.
- First major update!
- Removed some leftover raycast targets from the Graphy UI to avoid interfering with users UI.
- Added a Customization Scene that allows changing all the parameters in runtime to improve the user experience when testing new values.
- Added a feature to rescale the background overlay of the Advanced Data module to the text with the highest width.
- Made ALL parameters modifiable from code using the API.
- Fixed a bug where sometimes the Graphy Manager would fail trying to retrieve the Audio Module.
- Improved stabilty.
I have also made available a free WebGL demo! You can try it out here:
WebGL demo: https://martinpane.com/graphy-demo
Sadly, Unity does not support GetSpectrumData() in WebGL platforms, so the Audio module had to be disabled for this demo. ( @savely00 )
If you donāt want to wait for Unity to approve this version, join our Discord! ā Graphy - Ultimate FPS Counter
Just a small announcement, Iām going to be travelling the next 2 weeks and going to GDC, so I may be slower to respond to your questions, but Iāll do my best
Iām coming back the 26th of March.
Iām back from GDC!
Iāll start working on Graphy again soon, stay tuned!
I was thinking about making a lighter version of Graphy that would be compatible with older devices, and to help people like Thygrrr that had to tweak some code to make it work. Would you guys be interested in a [Graphy]_Light prefab that was a bit more limited but that improved compatibility?
Do this and take my money!
I will then!
Patch v1.1 has been submitted for review in the Asset Store.
- New Feature: Added a modifiable MODE. If set to LIGHT it will reduce some features or maximum values (like graph resolution) but it will improve compatibility with older hardware.
- Small performance optimizations.
- Code refactoring.
- Improved the vetical alpha fade-off effect in the graph to make it more visible for lower values.
- Updated the āCustomize Graphyā scene to account for these new changes.
Thanks to Thygrrr for finding the reason why some older GPUs werenāt able to render the graphs.
Bought Will use it to test my new game!
Great! If you have any questions/suggestions just let me know!
Patch v1.2 has been submitted for review in the Asset Store.
- MASSIVE reduction in garbage generation. From 8-10 KB every 2-3 seconds to just 200-300 bytes. Garbage generation right now is negligible.
- Some code optimizations.
This has been mainly a performance and maintenance patch. Remember that if you have any suggestions you can respond through the forum or through my Discord server as well.
Great news guys, Iāve decided to make Graphy FREE!
Let your friends know so they can enjoy the asset as well!
I just found it on the store and after trying it I can say itās an extremely neat tool to have, thank you!
I have a very (minor) bug to report, however.
In the exported game project and also the Playtesting mode everything displays properly, but in the editor when the game is not running it confuses my Intel HD card for an AMD R9, and also displays a different version of Core i7. Not that Iām too worried since it seems to work fine in-game, but I thought you might want to know.
Hi someguywithamouse and thank you for taking the time to write! Iām glad youāre enjoying Graphy
The bug you mention is actually just a placeholder text that I use to let you know how the end result will look like. Thatās due to the fact that I canāt access those values (like which processor or graphics card you have) in Editor when the game is not running.
The truth is that itās still something that can be confusing, so Iāll probably think a better solution for it and upload a new version. Thanks again for the feedback and if you have any other questions donāt hesitate to ask!
Patch v1.2.1 has been submitted for review in the Asset Store.
- Modified the default UI text values to more generic placeholders to increase clarity.
- Small fixes in the audio module.
This has been mainly a performance and maintenance patch. Remember that if you have any suggestions you can respond through the forum or through my Discord server as well.
If you want immediate access to the newest versions, join the Discord!
Patch v1.2.2 has been submitted for review in the Asset Store.
- Improved the dB calculations, now the values are much more precise.
Hey Tayx, just wanted to say that Graphy is a fantastic asset, and for the obvious amount of polish and work youāve done releasing this for free is deeply altruistic. The fact that you continue to support Graphy after making it free is bad-ass. Thanks again, and keep being an awesome person!
Hey PartyBoat! Thanks for the comment, it means a lot! (and the awesome review as well)
Words like yours are what motivate me to continue improving the tool. Hopefully some day it will become the go-to asset for monitoring performance!
Thank you for clarifying this, I will keep that in mind.
Hey, nice asset! I got some questions:
-
Is this using TMP for text rendering?
-
Can you add your own trackers that make use of existing renderers?
Like for example Iād like to have a thing that tracks a certain number, and I want to show that in a line-graph, is that possible? -
Can you manually ātickā the advance of a graph, or there a fixed relation between width of the graph and time being passed?
Can you make it so only every second/third/ā¦ datapoint actually advances the graph? As in decreasing the resolution of the graph, if that makes sense?
I have a data source that I want to show, which only rarely produces datapoints.
To make the most sense of it visually the whole width of the graph that represents it would have to be ā30 minutesā or so. (So left side 30min ago, right side = happened right now).
Can you add small text elements to each bar?
For example the datapoints in #5 could use a small text that moves with the bar that reads something like ā2 min agoā or something.
I donāt expect Graphy to come with functionality like described in 5 and 6, and actually creating the UI elements for a custom graph wouldnāt be too much of a problem (assuming its all using UGUI). But would integrating a custom graph like that be feasible, or are there some things that would make that really hard?
Specifically Iām thinking some design-limitations like for example graphs always being advanced at a fixed rate, or maybe itās not possible to add custom text to a bar and have it move with the bar, or somethingā¦