I use a very simple free leaderboard solution: http://dreamlo.com/
I used this GPU-based line of sight lib: https://github.com/EntroPi-Games/GPU-Line-of-Sight
It uses a similar technique to shadow maps and uses the mesh bounds for triggering visibility callbacks.