[RELEASED] MadGoat Debugger & Benchmark v2

Asset Store Link | Documentation

What is MadGoat Debugger & Benchmark?

MadGoat Debugger & Benchmark is a versatile debugging system that contains various features designed to make the game testing procedure easier on any target platform. The rich feature set of the MadGoat Debugger & Benchmark is what makes it great for any project, let it be simple or complex.

Why our asset?

Ever wanted to troubleshoot your game or application directly in-game? From basic features such as frame rate, render information, system info, to more advanced features, such as logging to file, benchmarking sequences of the game, and displaying custom information directly from the user’s code, our tool have it all.

Here are some features of our debugging system:

  • Easy to set up: Drag and drop the prefab in the scene and you are good to go!
  • Low performance footprint: Highly optimized in order to not tamper with the game performance.
  • Cost effective: More affordable than other systems.
  • Benchmarking Tool: Possibility to benchmark certain periods of time and save the results to file.
  • Error Logging: Possibility to show errors in-game (in build) and to log the errors to file.
  • Highly customizable: Show your own information in the debugger panels, change colors, position, and more.

Screenshots:


MadGoat Debugger & Benchmark v2, formerly known as MadGoat Debugger, just got released on the asset store at the humble price of 7$ and is available as an update (links, information and pictures updated in main post) . We decided to release it as an update even if the whole system’s code is rewritten because the API is backwards compatible, and we didn’t want our users to go through the upgrade process, considering there is no down side to just update the asset directly.

Hi,

Madgoat Debugger & Benchmark v2.0

When disabling the “Tris/Verts measurement”, there is a missing end color tag that causes text formatting issues on the top panel. It’s located on line 223 in the MadGoat_Debugger.cs file.

Can you confirm as well?

By the way, this Madgoat Debugger & Benchmark v2.0 looks very nice! Many cool features.

Cheers

3176013--242051--upload_2017-8-8_3-20-15.png

Hello, Thanks for letting me know. I’ll check out and come back to you as soon as possible.

Edit: fixed for next update.

1 Like

Version 2.4.0 just got released :slight_smile:

  • [Feature] Added TextMesh Pro support. (Import and use the textMesPro prefab)
  • [Feature] Developer console is out of beta stage
  • [Improvement] Better implementation for the benchmarking code.
  • [Improvement] Refactored developer console setting panel for easier setup.
  • [Bug Fix] Fixed minor bug causing benchmarking to break when calling benchmark stop method while none is running

P.S. Regarding the bump in pricing and the future of the asset

As some of you might have noticed, the price of the asset was bumped from $7 to $10 with the current update, a price which we still consider fair given the feature set of our asset when compared with more expensive alternatives.

Now to the good news, regarding the further development of this asset. Since we will integrate it in our “big” game project, Northern Lights (which we plan to ship next year), this means that the asset will get more frequent updates and fixes :slight_smile: This also means we will add new debugging features that we consider vital for big game projects. (the addition of the developer console was a good example of this).

Any news of when the next version will be released?

Hello!

Sorry for the delay in updates with the debugger. We are aware it’s been a long time since the last update.
Currently we are a bit busy with our SSAA asset getting a major update soon (probably next week) and also with our game which is due to release this winter on steam. (+ some other projects we have for asset store which are due for initial release soon :wink: )

But we have some new features and fixes planned for the debugger in the near future (probably after the SSAA update)

To name a few:

  • better console commands implementation
  • better support for textmeshpro
  • better benchmarking system
  • ability to scroll the ingame console log
  • ability to display on screen values of any properties from any component in scene (via reflection - similar to how console commands work)

Plan is to have all these added by the end of november :slight_smile:

1 Like

MadGoat Debugger & Benchmark 2.4.1 is live on asset store!

Whats new in 2.4.1

  • Updated folder structure to match other MadGoat Assets Packages (requires clean import)
  • Added scrollbar support in console
  • Fixed issue causing null reference on start

More info in regards to the future of this asset will come soon.

Hi, I assume this uses UGUI to render, meaning it’s not compatible with UI Toolkit right now (the new UI system renders on top of UGUI)? Is there a plan to support UI Toolkit eventually?