#6 No, mira lo que se suele hacer (en ese tema de juegos no se) es.
Cuando la aplicación no esta subida (En desarrollo o testing) todavía, se suele sacar el SHA con el debug.keystore y hacer test.
keytool -list -v -keystore ~/.android/debug.keystore
Pero cuando ya la aplicación esta terminada y la vamos a subir como al generar el .apk te va a pedir el KeyStore lo creas y la subes a la GooglePlay la app. Pero ten en cuanta que tendrás que editar la configuración esa y generar otro SHA con el nuevo KeyStore.
En ese tema no se pero en la mayoría de las cosas de google y otras plataformas nos dejan crear dos Client ID uno para el de debug.keystore y otro para el keystore de la aplicación subida para que cuando estemos desarrollando no tengamos problemas.