Maybe you've heard of it, but I took these kinds of thoughts to the next level of stupidity, and created the uncanny valley of gray area.
I found that using Hive Workshop's publicly available code for previewing Warcraft III models prior to downloading them, I could staple that same display code onto LibGDX game engine and have it be sort of like intuitively similar to Unity or Unreal in the sense that there are no limits and you can program anything, but also functionally similar because it uses Warcraft 3 models and maps.
For me one of the classic moments of this bizarre and stupid gray area at its finest was when I used the template map uploaded by
@Warcraft Sandbox from
here, but played that map on my LibGDX simulation:
Because I was using LibGDX and not World Editor, I have no rules. So I was able to load in the WoW interface addons with the buttons there that don't quite work because of bugs in my addon loader, and then play the WoW kind of inside the little world of the Warcraft III, and then eventually hop in a portal that teleports me into the sky and then I did a christmas light show in the sky above the map inside of the floating Acherus necropolis. The whole thing is
1 recording of 1 play session of 1 map that I made, but that map only works if you play it on its own game code (in LibGDX game engine) and not on the Reforged client (which is potentially a violation of the Reforged client EULA perhaps).
So it's a very silly gray area. But it can make funny weird videos like that one above.
It was particularly fun that I can have the lights in time with the music at the end, perfectly in line, because the game code is single player only and the LibGDX game is advancing animations at a fixed rate per time instead of any concern about multiplayer or waiting for other players or anything like that, and so the result is the lights being perfectly in time with the music. If we do something similar on Reforged or on Frozen Throne, by the end of the song the lights would get out of sync with the music because the game is constantly falling behind in time, because it's not built for that.