Something like this?
Pretty basic. Could add more buttons to this screen, or add another Tab for another full page of buttons..
Put the unzipped folder in the directory: C:\ProgramData\Unified Remote\Remotes\Custom\ , then restart Unified Remote server. A new remote "Game Controller" will show up in the "Gaming" category.
An issue so far is no visual feedback on button press (I had trouble using the scale values in the remote.lua for OnUp button press. If anyone can help with this I can update..
Also would've locked to landscape, but using <layout orientation="landscape"> didn't work.
Using ZTE Blade A112 w/Android 6.0 at the moment to test.