I found in the past photon or mirror is good, you can try make a custom made one or use steam but then you are looking at time and/or cost