If you want a example of a program with sound and graphics basically saying screw distributions. http://www.alientrap.org/nexuiz/ There is more. The idea that you have to build for distributions is mostly a myth if transporting dependencies is not a issue.