La idea de XBLIG estaba bien en su momento. Y parecia que por una parte te daba acceso a aprender a desarrollar para 360, y por otra te permitia "comercializar" tus productos para ella, y distribuirlos de forma digital, además estarian en el Live para descargar con la "misma importancia" que los juegos Live de desarrolladores oficiales.
Pero, creo que esto no se ha cumplido por diversas razones:
1)
No "aprendres" realmente a "manejar" la consola.Con la Yaroze ( todavia la tengo en casa

) programabas en C, tenias unas "librerias de ayuda", pero si te ponias podias sacar dirreciones de memoria de todo, y hacerte tus propias libs. Y además era el "procedimiento adecuado" para tomar contacto con la consola, si más tarde te ponias a hacer un juego con "licencia oficial" podrias "aprovechar" practicamente todo.
XNA es algo parecido, ya que tb hay juegos de Live de desarrolladores oficiales echos con XNA, pero la diferencia básica está en la limitación (exclusiva de los Indies) del código nativo "no firmado".
Mientras no puedas correr código nativo, pelearte con la EDRAM, utilizar SIMD, intentar reducir los cache misses en código crítico, etc. en mi opinión, realmente, no estás aprendiendo casi nada específico del dispositivo.2)
No hay TRC !!!!Se que a mucha gente le da "grimilla" los TRC, TCR, lotchecks, y toda la pesca, ... pero "ni tanto ni tan calvo".
La opción de que la "comunidad" se autoevaluara, puntuara, etc., creo que no ha dado el resultado esperado ni de lejos.Han prevalecido "intereses particulares" a veces de manera dañina para la comunidad y para la "imagen" del XBLIG delante de los usuarios. Que al final son los que deciden gastarse el dinero. (gracioso simil con el estado economico internacional actual).
3)
Como es lógico, no ha se le ha dado la "misma importancia" al "Live Oficial" que al Indie.Y es lógico por varias razones que yo no me puedo atrever a contradecir.
4)
Ha habido un pequeño efecto retroalimentación negativoQue implica varias decepciones desde prácticamente todos los "agentes" implicados.
- Desarrolladores con "poca o ninguna publicidad", y notas negativas en la "comunidad" que "pierden mucho" con un juego. El siguiente juego será peor (en el sentido de dedicarle menos tiempo y esfuerzos), o no se hará, porque no se puede estar continuamente "perdiendo dinero".
- Con juegos peores, los usuarios "tachan" de malos todos los juegos de XBLIG, y por tanto, de manera injusta, se "bombardean" los posibles "beneficios" que podrian regresar a los desarrolladores indies, para poder seguir "pagando más juegos" (recordemos que a final de mes hay que comer, por muy Indie que seas).
- En todo esto, a M$ le viene bien que hayan indies, porque tienes suscripciones anuales de los "developers", los royalties de las ventas (por pocas que sean), publicidad del rollo "que bueno que soy con los desarrolladores independientes", promocionas XNA, .NET y C#, etc. Pero tampoco es la "monda lironda", ya que la "monda lironda" a dia de hoy sigue siendo vender los 17.5 Millones de unidades en "formato fisico" de una "trilogia re-vende consolas".
- De forma que "incentiva" el desarrollo con el "sueña, desarrolla, crea, y olvidate" o como se llame en inglés. Que por otra parte, para mi, era de lo mejorcito de XBLIG.
-
Al final nada es lo que parece y parece justo lo que no es.En mi opinión ya se veia desde hace tiempo que la cosa no cuajaba, yo creo que se podia haber intentado "mejorar" pero eso depende mucho de los "intereses" de "otra gente".
Sigo pensando que hay, han habido y habrán "mercados mejores" para el "desarrollador Indie".
Un saludo.