Inspectron is a library designed to help you easily create debug views for objects in your game, and lets you easily customize what values get displayed using a simple [fluent API][fluent_api]. Inspectron calculates the best place to put the debug view, ensuring that it's sized appropriately and remains entirely on screen, and automatically closes the view if the target object is destroyed.
Here's an example of Inspectron working out-of-the-box in the Windy Woods template project:
Inspectron can automatically generate a debug view for built-in variables on an instance, as you can see above, but it also allows you to easily customize what values get displayed for objects you create.
What versions does your resource support?
[ ] LTS
[X] 2023.1+
[ ] 2024.2+
[ ] Latest current runtime version (local packages)
What kind of resource is this?
Library
If other was selected, what is it?
No response
Logo
No response
Description
A fluent API for easily creating GameMaker debug views
Authors
shdwcat
Link to your resource
https://github.com/shdwcat/Inspectron
Tags
debug, ui
Post
What is Inspectron?
Inspectron is a library designed to help you easily create debug views for objects in your game, and lets you easily customize what values get displayed using a simple [fluent API][fluent_api]. Inspectron calculates the best place to put the debug view, ensuring that it's sized appropriately and remains entirely on screen, and automatically closes the view if the target object is destroyed.
Here's an example of Inspectron working out-of-the-box in the Windy Woods template project:
Inspectron can automatically generate a debug view for built-in variables on an instance, as you can see above, but it also allows you to easily customize what values get displayed for objects you create.
What versions does your resource support?
What platforms has this been tested on?