Every good game engine supporting desktop systems should have a mechanism for easily setting custom cursors. This functionality is not freely available in solar2D so I made a plugin to enable it.
I do not own a mac or have any knowledge of apple development so I could only target windows.
Unfortunately there is a bug where the game crashes on exit if the plugin is not “freed” a few moments before exiting.
I do not know how to fix this problem and hope one of the forum members here has an idea what might be causing this and how it can be fixed. @vlads perhaps?
I suspect it has something to do with how the engine frees up memory when exiting.
The plugin is open source (but very bare bones as of now) if anyone would like to take a look.
https://github.com/ANSH3LL/plugin_hwcursor