2010-10-28 11 views

risposta

13

Diverse ragioni vengono in mente:

  • Ci vuole decine se non centinaia di contribuenti più di diversi anni per creare un titolo importante del gioco. Un progetto open source di questa portata avrebbe bisogno di molti seguaci pronti a seguirlo per molto tempo. Richiederebbe anche alcune persone disposte a coordinare gli altri sviluppatori (produttori).

  • Il valore di riproduzione di un gioco è limitato. La maggior parte delle persone la riproduce solo una volta e poi passa al titolo successivo. Ciò differisce da un'applicazione o da una libreria open source che è sempre utile purché dipendiate da esso. Questo probabilmente rende molto più difficile trovare sviluppatori impegnati a lungo termine.

  • Non riesco a pensare a nessun modello di business correlato a giochi open source. Nessuno pagherebbe il supporto o le modifiche necessarie nel codice sorgente. Né c'è un programma che le aziende più grandi potrebbero essere in grado di soddisfare finanziando un progetto di gioco open source.

  • Contrariamente alla credenza popolare, fare giochi non è di per sé più divertente di fare applicazioni (almeno non per me, ho provato entrambi).

+0

Buon punto! Tuttavia mi chiedo perché sia ​​in atto il concetto di un motore di gioco open source con una comunità separata per la progettazione e lo sviluppo. Risolverà molti problemi. Il tipo di gioco è lo stesso, ma lo sviluppo del motore e il rilascio di nuovi titoli sono separati. –

+0

In realtà ci sono già alcuni motori di gioco gratuiti o quasi gratuiti. Non abbastanza high-end, ma comunque abbastanza buono per un gioco decente. Tuttavia, come già sottolineato da taskinoor, ci sono pochissimi (se non nessuno) artisti e produttori disposti a lavorare per anni gratuitamente in un progetto open source. Hai bisogno di geek per progetti open source gratuiti e la maggior parte dei geek sono specializzati nella programmazione. –

19

A parte l'ovvia risposta di cause legali (ricorda la mod di Aliens che ha ricevuto la cessazione- e-desista le lettere), l'altra risposta è il costo. Ci vogliono centinaia di persone per creare un gioco come Civ 5 (artisti, manager, programmatori) e il costo è immenso. Queste persone ci lavorano per 5 giorni alla settimana, 7,4 ore al giorno (più verso le pietre miliari) e le alternative open source sono fatte nel tempo libero intorno a lavori reali (non che la codifica del gioco non sia un vero lavoro).

Per un buon gioco open source dai un'occhiata a FreeCiv.

+2

+1. E anche se le persone lavorassero gratis - nello spirito dell'open source - avresti ancora bisogno di molto tempo in uno studio di registrazione per il doppiaggio. E non penso che cose come l'acquisizione del movimento siano gratuite. – Niki

+1

Beh, non ci vuole almeno tanto lavoro per creare un sistema operativo o un AppServer? – keuleJ

+1

Perché un altro poster ha sottolineato che il valore di riproduzione dei giochi è piuttosto basso (MMORPG e le simulazioni sono eccezioni) mentre un sistema operativo è molto più alto. Anche nel caso di Linux, ci sono aziende che hanno dipendenti che lavorano a tempo pieno su quei prodotti. –

1

Alcune possibili ragioni

Il mercato è a digiunare. La grafica che ora è buona è in 2 anni e noiosa. Quindi devi finire un gioco molto velocemente.

È più facile creare una mod per un gioco e c'è già una comunità, quindi le persone lo fanno più spesso (e il modo in cui è più semplice farlo).

I costi sono enormi. È difficile trovare persone qualificate. La buona licenza dei motori di gioco costa molto.

L'organizzazione è molto difficile.

Ci sono molti progetti che provengono da persone che non sanno come farlo. Quindi è difficile trovare un buon progetto che potrebbe avere successo.

+0

Definirei sicuramente una buona grafica per una migliore qualità della storia, charakter e atmosfera .. – Sven

+0

Qualità del racconto, del personaggio e dell'atmosfera sono molto difficili da fare nel modello open source perché richiedono coerenza. – DJClayworth

+0

Anche io dovrei scambiare una buona grafica. Ma è la prima cosa che vedi in un gioco e, a mio parere, una buona grafica rende una buona storia ancora migliore. Penso che una buona storia dovrebbe essere possibile. È qualcosa che non richiede molto tempo e lavoro di squadra. Ma raccontare la storia in modo positivo è molto difficile. Il dialogo, il carattere, l'atmosfera sono come DJClayworth ha detto che è difficile da fare e richiede molto tempo. – SCBoy

7

In aggiunta alle altre risposte, un fattore vitale potrebbe essere il requisito dell'esperienza. L'open source contiene persone per lo più sviluppatore/programmatore/dominio sysadmin. Ma solo lo sviluppatore non è sufficiente per costruire un gioco. Hai anche bisogno di artisti, ingegneri del suono, ecc. Ad esempio, come sviluppatore puoi passare il tuo tempo libero a programmare il gioco, ma non puoi creare modelli 3D, poiché non è la tua parte di esperienza.

10

Ci vogliono circa ottanta persone che lavorano più del tempo pieno per due anni per fare un gioco importante.(Alcuni ne prendono di più - Assassin's Creed 2 era circa 130, penso - alcuni ne prendono di meno). Queste persone devono essere veri esperti in quello che fanno, e hai bisogno di molte abilità diverse: programmatori, artisti, scrittori, attori, sound designer, level designer, produttori, QA.

Diciamo che si desidera realizzare un gioco di livello mondiale in grado di competere con i top della grafica, l'arte, il suono, il design, l'intero affare. Avete bisogno di persone di livello mondiale che facciano questo lavoro: ad esempio, animatori che altrimenti lavorerebbero a tempo pieno alla Pixar o alla Weta. Per convincere qualcuno a lavorare per te a tempo pieno invece di andare su Pixar, dovrai pagarli molto.

Un gioco non è il genere di cosa in cui è possibile prendere ciò che sarebbe 40 ore di lavoro per una persona e diffonderlo in un'ora di lavoro per quaranta persone. Ci vuole un sacco di lavoro arduo e disonesto. Non si tratta solo di programmare il motore grafico: sta testando sempre la stessa cosa rotta, correggendo un bug che appare solo su una macchina Windows Vista che esegue una particolare scheda ATI, dipingendo i bumpmap su cinquanta tipi leggermente diversi di cassa. Gli appassionati di volontariato tendono a "grattarsi il loro prurito", fanno ciò che è interessante per loro e lo lasciano a qualcun altro da lucidare.

Ci vuole un sacco di capitale per fare un gioco. Hai bisogno di una workstation di fascia alta per ogni dev, a volte due. Grandi schermi Tavolette fantasia per gli artisti. Licenze Maya (non esiste uno strumento open source neanche lontanamente paragonabile). Stai facendo un gioco per console? I kit di sviluppo sono $ 10k ciascuno. Fare motion capture? $ 500 all'ora per affittare lo studio. Assumere doppiatori? La scala SAG inizia a $ 800 al giorno. Avere qualche ragazzo dai forum recita i ruoli proprio non otterrà un risultato professionale. Più energia elettrica per tutto questo, un edificio per metterlo dentro.

È costoso, e ci vuole un sacco di esperienza molto specializzata, lavorando a lungo anche quando sono stanchi e stressati e non sono d'accordo con la visione creativa, ma devono comunque terminare il lavoro. Avrai difficoltà a convincere le persone di talento a farlo gratuitamente.

1

Ci sono alcuni, ma sono rari: OpenTTD e primi giochi di ID vengono in mente.

Ma, visto che il più grande investimento è nel contenuto e negli strumenti, non c'è ragione per cui il codice non possa essere open source senza intaccare le entrate. Infatti, come ha dimostrato OpenTTD, può estendere la vita del prodotto con patch e miglioramenti creati dalla comunità. Certo, hai bisogno di un buon gioco per cominciare.

+0

FreeCiv è un altro – ChrisFletcher

+0

Ma anche se OpenTTD sembra un sacco di divertimento nostalgico (ci proverò stasera :-)), non è davvero paragonabile ai titoli di gioco più importanti di oggi. Molti titoli indie hanno valori di produzione migliori. –

0

Mentre generalmente sono d'accordo con il sentimento, che è fondamentalmente fino a quando non si vedono film open source, è improbabile che si vedano giochi open source con una qualità di produzione paragonabile a quelli di quelli più importanti.

Tuttavia, detto questo, ci sono alcuni bellissimi giochi open source. OpenTTD e Simutrans sono menzionati - che sono piuttosto retrò. Per un gameplay più moderno, dai un'occhiata a cose come Tremulous e Nexiuz.

Ora che EA sta cannibalizzando e derubando il franchise di Simcity, mi piacerebbe un offerta open source per assorbire e dominare il genere. SC4 è stato geniale e unico, ma necessita di un po 'di modernizzazione nella grafica, di soluzioni per la stabilità e di una più facile interazione con la comunità per l'aggiornamento/estensione dei tipi di edifici o delle ordinanze cittadine. LinCity non ha ancora nulla su SC4, e purtroppo SC5 suona più come i brutti bit di LinCity che SC4.

+0

Se puoi avere una birra open source http://en.wikipedia.org/wiki/Free_Beer, perché non potresti avere un film open source o un gioco open source? –

+0

Potresti essere in grado di farlo, ma c'è una differenza fondamentale tra artisti, attori ecc. E geek/sviluppatori. Gli sviluppatori scriveranno il codice per l'amore di farlo, per grattarsi un prurito, o semplicemente per provare qualcosa, e non aver paura di darlo via. Non credo che gli artisti (compresi gli artisti grafici e i game designer) e gli attori abbiano questa mentalità. –

Problemi correlati