¿Es posible construir un juego único para ejecutar en Facebook y Google+?

7

Mi cliente me pidió que construyera un juego de Facebook. El juego sería algo similar a Mafiawars.com, donde el juego está alojado en un servidor y se ejecuta a través de un marco en Facebook.

La cosa está después de varios días de negociaciones con el cliente y cerca de la finalización de los requisitos, mencionó algo extraño. Dijo que si el juego fue exitoso en Facebook, entonces podemos agregarlo también a Google+.

Pensé que quería decir que desarrollaremos una nueva versión para Google+, pero se negó porque argumentó que el juego debería ser compatible con ambos sitios y que no pagará el mismo juego dos veces.

Ahora no he desarrollado juegos de Facebook ni de Google+, así que no sé si es posible crear un solo juego de Facebook / Google +.
¿Cómo reaccionarías ante tal requerimiento? ¿Cómo diseñarías tal aplicación?

Notas

  1. Confirmé con el cliente que no estaba hablando de usar Open ID . Quería una integración completa (compartir publicación, peticiones de amigos, etc. etc)
  2. Realmente no quiero perder a ese cliente por varias razones (incluso aceptó extender el tiempo del proyecto para compensar el tiempo que necesito para aprender las API de Facebook / Google +)
pregunta Songo 01.11.2012 - 23:05

1 respuesta

9

Reaccionaría positivamente a tal requerimiento, asumiendo que el cliente es plenamente consciente de lo que se requiere.

¿Cómo se integrará el juego con Facebook y Google+? Facebook ofrece una cosa, cuando Google ofrece otra. Sus API cambian, las nuevas funciones se implementan cuando otras funciones se eliminan a medida que agravan a los usuarios con spam o lo que no. No hay forma de garantizar que las versiones de Facebook y Google+ sean las mismas. No hay forma de que puedas dirigirte a ambas plataformas sin trabajo adicional.

Mi colega está trabajando actualmente en un juego de Facebook. La columna vertebral del juego es independiente de Facebook. Se ejecuta en un IFrame, pero habla con Facebook para permitir a los jugadores invitar a sus amigos, comprar artículos, etc.

Google+ tiene su propio ecosistema, por lo que también tendrá que adaptar su juego a ese ecosistema. En lo que respecta a la implementación, deberás abstraer la interacción con Facebook y Google+.

Consideraría implementarlo de tal manera que su juego habla con la plataforma social (algo que tendrá que implementar) y la plataforma social con múltiples redes sociales. Piense en la plataforma social como una capa de direccionamiento indirecto. Tu juego no quiere saber nada sobre Facebook, Google+ o Twitter. Una vez que logre esto, será relativamente fácil agregar o eliminar redes sociales desde su plataforma social.

Si decides implementar esta plataforma social, trata de hacerlo independiente de tu juego. Una vez más, todo se trata de la separación de las preocupaciones. Facebook y Google+ estarán activos durante los próximos años. Una vez que escriba esta plataforma, o una fachada para hablar con las redes sociales, puede reutilizarla en otros proyectos.

    
respondido por el CodeART 01.11.2012 - 23:54

Lea otras preguntas en las etiquetas