Profile picture
Cristina Ramos @SaffronCR
, 26 tweets, 5 min read Read on Twitter
Algo que me preguntan siempre es como funciona el proceso de desarrollar y publicar en consolas y en que se diferencia con respeto a otras plataformas como el PC. aaaaaaaabro hilo...
En lineas generales, hay tres tipos de casos: que seas un indie que quiere hacer un juego de consola, que seas una empresa trabajando para un publisher, o que estés haciendo un juego directamente para la propietaria de la plataforma.
Empiezo con los indies. Si quieres hacer tu propio juego y tienes tu propia empresa (o eres autónomo) lo primero que necesitas es contactar con la propietaria de la plataforma y pedir permiso para desarrollar.
Los requisitos dependen de cada empresa, pero en general van a querer que tengas una empresa constituida, o al menos estés registrado como autónomo. En ciertos casos solo aceptan a desarrolladores que ya tengan un juego casi listo o que tenga una demo jugable.
Una vez tu empresa y/o juego es aceptado y tienes el registro de desarrollador oficial, comienza la fiesta! algunas como Microsoft te mandan un kit de desarrollo, mientras que otras esperan que lo compres, y pueden costar un ojo de la cara...
Normalmente hay dos tipos de kits, el de desarrollo, que suele ser el que permite hacer debug y está pensado para programadores. Y suele ser EL CARO.
Luego está el de test, que suele ser el que usan en QA/testing. Es el "barato".
Un indie puede pensar en comprar solo el test kit y ahorrarse un dinero. El problema es que muchas veces las limitaciones de no poder hacer debugging, o que la copia del juego sea mucho más lenta, puede hacer que el desarrollo se eternice. Aún así en algunos casos es posible.
Y que es lo que las propietarias de la consola ofrecen a los indies? El soporte suele ser mínimo y limitarse a foros, donde otros desarrolladores comparten penas. Pero como la mayoría de proyectos de consola se mantienen en secreto y hay pocas personas, no esperes mucha ayuda.
Donde sí se lo han currado es negociando con Unity y Epic para que los indies tengan acceso tanto a Unreal Engine como al Unity3D para poder desarrollar sus juegos en esas plataformas.
Bueno, pues una vez el indie es developer oficial, tiene su devkit en casa, el motor funcionando en la consola... que hay que hacer? Pues coger la documentación de la consola y buscar la lista mortal de requisitos técnicos que tu juego tiene que cumplir para que te lo aprueben 🙀
La lista suele consistir en todas las cosas que un usuario de la consola espera que pase mientras juega. Que si hay un error de conexión el juego no explote si no que retorne al menú principal, que el juego no se quede 1 hora cargando un mapa con la pantalla en negro, etc...
Pues digamos que ese indie ya tiene el juego completo (felicidades!) y ha repasado la lista y todo parece funcionar... ahora viene la parte complicada. Lo más seguro es que su juego tenga millones de bugs que jamas encontrara solo, así que necesita QA sí o sí.
Pero es un juego de una plataforma "cerrada", no es como PC que envias una copia del juego a tus 20 amigos y te la prueban de gratis... que puedes hacer? Pues el indie tendrá que buscar una empresa de QA autorizada por la empresa de la consola para hacer ese trabajo y pagarles.
Por supuesto, si tu motor es multiplataforma, puedes hacer una build en PC y pasarla a tu grupo de ayudantes, pero eso solo te cubre contra los bugs que sean la lógica de tu juego, no los que ocurran en la consola en concreto (y eso pasa, y pasa MUCHO).
Una vez el juego tenga todos los bugs conocidos arreglados (o el indie decida ignorar ese tema), comienza el proceso de CERTIFICACIÓN 🙀
Consiste en enviar una build al fabricante de la consola, para que ellos verifiquen si funciona como debe y autorizar su publicación.
Si el indie no hizo QA, suspenderá 100% y le comunicarán la causa. Si el indie hizo QA y arregló todo, sigue siendo muy posible que falle. Si el indie tiene mucha experiencia previa, hizo bugfixing, etc... sigue siendo posible que falle.
Para evitar a listillos que deciden no gastar dinero en QA, envían a certificar y esperan que la empresa de la consola les haga el trabajo sucio... la mayoría tiene un sistema por el que si fallas X veces, empiezan a cobrarte, y no es barato, así que cuidado con pasarte de listo.
Además, hay empresas que dividen las zonas a publicar por geografía, así que un indie puede encontrarse que para poder publicar, tiene que hacer la certificación de America, Europa y Japón, por separado! Y cada una con requerimientos algo distintos!
Nuestro indie logró pasar la certificación a la primera gracias a su gran labor de bug fixing previo. Su juego está listo para ser publicado, o no...?
Ahora necesita pedir un rating de edad (PEGI, ESRB) dependiendo de la zona donde publique 💩 es un proceso laborioso y caro.
Pues tras un par de meses más, el indie ya tiene certificación pasada, ratings de edad sacados... está listo para publicar!?
Pues dependiendo del caso, ahora toca negociar una ventana de salida para su juego con el propietario de la consola.
Según la plataforma y su empresa, a veces pueden ofrecerte un acuerdo para publicar en un momento en concreto, a cambio de publicidad. O quieren publicar juegos de manera escalonada y te hacen esperar, etc.
Digamos que el indie ya tiene una fecha y todo acordado, que ha sacado capturas, hecho video, redactado los textos legales y de información para poner todo en la página de la tienda virtual de la consola. Que hasta hizo un manual digital y también está aprobado...
Llega la mañana del día en que sale su juego, el indie con sus sudorosas manos enciende la consola y navega hasta el menú de la tienda. Le cuesta encontrarlo pero ahí está: su juego!
felicidades y buen trabajo, pero ahora empieza el trabajo de verdad 😂
Los usuarios pronto encontraran problemas con el juego, se quejaran en masa de lo malo que es, lo feo que es, y le desearan la muerte al desarrollador (lo normal).
El indie tendrá que hacer parches, que siguen el proceso de certificación igualmente.
También empezaran a llegar los pagos, que suelen enviarse cada X tiempo, acumulando varios pagos, por temas fiscales.
Y el indie tendrá que empezar a hacer el trabajo de contable y pelear con haciendas de varios países.
Y ese es resumiendo el proceso de un indie haciendo un juego de consola.
Otro día cuento los otros dos casos!
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Cristina Ramos
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!