@HugoLocurcio Both of the methods mentioned above required low-level programming.

They were also starting to lose traction among other developers, with the rise of full-fledged game engines that come with GUI editors such as Unity 5 and Unreal Engine 4.

—@HugoLocurcio