¿Por qué no hay juegos exitosos de código abierto?

Es difícil es por eso.

El código abierto dificulta las cosas por un par de razones que funcionan juntas.

El código abierto tiene que ser gratuito. Debido a que los juegos son un mercado muy competitivo, generalmente debes tener a alguien que te ayude o mucha gente que te ayude. Eso significa que tienes que encontrar a alguien que quiera hacer lo mismo que tú sin absolutamente ningún dinero a cambio. Incluso si intentas hacer un juego tú solo, eso requiere mucho trabajo, y si eso significa poner 2 años en un juego sin salario; bueno, probablemente esa no sea tu situación ideal.

Por todo eso, los proyectos de código abierto en general son más difíciles de desarrollar. Hay algunos OSS muy exitosos, pero tienden a ser de cierto tipo. Lo que quiero decir con eso es que son sistemas operativos, reproductores multimedia, oficinas. Estos son algo genéricos en cómo se usan. Mil millones de personas diferentes podrían estar usando estas cosas diferentes de maneras muy diferentes. Un juego específico tiene un uso muy específico.

Incluso si logras completar un juego y decides lanzarlo como un juego de código abierto, aún te enfrentarás a desafíos.

La competencia de juegos más grandes y más conocidos, mientras que es completamente oscura. El marketing no es fácil, incluso si tu juego es gratis. Quizás especialmente si tu juego es gratis.

Creo que los juegos son difíciles de encajar en el mundo de código abierto. Es porque los juegos deben tener una visión clara y el código abierto permite que todos puedan impulsar su visión.

Imagina una película que tendría 100 directores, todos llevando el proyecto a su propia visión: ¿cuál sería el resultado? Sería un caos horrible.

Las fuentes cerradas y los esfuerzos individuales son impulsados ​​por la visión única y eso ayuda a que los juegos se conviertan en lo que son y los equipos de desarrollo reciben visión en lugar de agregar la suya.

Los juegos de código abierto son mejores cuando copian algo. Open Transport Tycoon es un ejemplo de esto. El concepto del juego estaba listo y el esfuerzo de código abierto estaba allí para implementar el concepto. Resultó bien.

Eso definitivamente no es cierto. Hay videojuegos de código abierto que han tenido éxito.

Considere 2048. Fue escrito por Gabriele Cirulli. Un rompecabezas simple pero único, se convirtió en un éxito. Es una de las aplicaciones más descargadas en la tienda Google Play. Y además, su código fuente está disponible en Github. Ver: gabrielecirulli / 2048

Entonces, no es que los videojuegos de código abierto no tengan éxito. El desarrollo del juego requiere muchos recursos, como dinero y tiempo, por lo que se entiende por qué los juegos más exitosos no se hacen de código abierto. Creo que es solo que los desarrolladores solitarios enfrentan una competencia mucho más dura de otros estudios de juegos bien establecidos.

Perdóname si he malinterpretado algo. Yo mismo soy nuevo en este campo.
Aquí hay un enlace a la lista de juegos de código abierto: Lista de videojuegos de código abierto

Supongo que depende de lo que quieras decir con éxito. Pero Battle for Wesnoth es un juego de código abierto divertido y completo con una comunidad en línea activa.

Por supuesto, la gran mayoría de los juegos exitosos están hechos por desarrolladores experimentados con recursos. Esas cosas no se unen de forma gratuita y es difícil ganar dinero con un juego de código abierto. El software de código abierto para cosas como servidores o sistemas operativos es mucho más fácil para las empresas que los utilizan para patrocinar desarrolladores de tiempo completo. Los juegos, por otro lado, se venden principalmente a consumidores que son menos capaces de patrocinarlos. Por supuesto, en la era moderna de Patreon, Kickstarter y otras plataformas de crowdfunding, es completamente posible que la comunidad de jugadores “patrocine” un juego de código abierto.

Buena suerte con tu juego.

El desarrollo de videojuegos puede ser increíblemente costoso al involucrar grandes equipos o pequeños equipos de desarrolladores altamente calificados.

Doom, Quake y otros juegos de gran éxito han sido de código abierto, pero solo después de que ya no estaban en el mercado.

No puedo imaginar que muchos editores o productores estén dispuestos a abrirse a ese tipo de competencia y potencialmente arriesgarse a ser su propia caída. Ese miedo podría ser por qué.

Absolutamente nada le impide liberar el código fuente de su juego es exitoso.

Los videojuegos son una gran cantidad de trabajo. ¿Por qué querrías hacer todo ese trabajo sin la oportunidad de ganar dinero?

Los videojuegos son tremendamente complejos y toman un fuerte liderazgo técnico para evitar que se conviertan en un revoltijo inmanejable. El código abierto y el liderazgo técnico fuerte realmente no van de la mano.

Recuerde sobre todas las fuentes y herramientas agregadas a Half-Life. De esta manera, cada usuario podrá crear sus propias modificaciones para el juego, tanto para un jugador como para multijugador. Counter-strike se desarrolló como un mod de Half-Life.