¿Es imposible que un juego pago sea de código abierto?

Definitivamente posible. Existen muchos modelos de desarrollo posibles que permiten a los desarrolladores recibir pagos por software gratuito.

Mi juego, HyperRogue, comenzó como un experimento extraño. Lo puse en línea, bajo GPL, y sorprendentemente a la gente le gustó mucho. Después de un tiempo, fue aceptado en Steam, donde mucha gente lo compró, y publicó sus sugerencias para nuevas tierras. El juego ha crecido y madurado mucho (se han agregado cinco veces más tierras, mucho esmalte y muchos modos especiales).

La diferencia es que la versión paga tiene características sociales (tablas de clasificación y logros de Steam) y actualizaciones más frecuentes. Anteriormente, la versión gratuita estaba significativamente detrás de la pagada, pero con las versiones recientes he decidido mantener las versiones gratuitas actualizadas (esto no parece reducir las ventas, y creo que ser gratuito es beneficioso para HyperRogue debido a su nivel educativo valores y singularidad). Cuando la versión gratuita estaba detrás, la versión paga incluía el código fuente completo bajo GPL (excepto la integración de Steam), creo que técnicamente uno podía publicarlo legalmente; no me importaba, a nadie le importaba de todos modos.

La gente lo compra por varias razones (por los logros, porque quieren apoyar a los desarrolladores de los juegos que les gustan, porque solo juegan juegos de Steam, porque no confían en los juegos gratuitos pensando que serían “pagar para ganar”, etc. .) y esto los beneficia tanto a ellos como a las personas que pagan el juego de forma gratuita: como dije, el juego ha crecido mucho, lo que no sería posible sin el dinero y la comunidad que ofrece la versión paga en Steam.

Hay muchos otros juegos con pequeñas diferencias entre las versiones gratuitas y de pago, juegos donde el motor es de código abierto pero los niveles y gráficos son de pago, etc.

No, no imposible Sin embargo, es muy poco probable ya que las personas no son tan caritativas como para pagar un juego y básicamente regalarlo. Tampoco un grupo de personas va a trabajar libremente en un juego.