Superare la creazione di contenuti "noiosi" [duplicato]


7

Quando creo i giochi, adoro la parte di programmazione: progettare, sviluppare la funzionalità principale e la parte "core" del gioco. Tuttavia, la maggior parte dei miei giochi sono ragionevolmente piccoli / facili in termini di programmazione, ma richiedono molti contenuti: grafica, livelli, suoni, puzzle, narrativa, ecc.

Trovo velocità di sviluppo attraverso le parti di codifica, ma quasi si ferma quando si tratta di creazione di contenuti: è un lavoro duro, a volte noioso.

Cosa posso fare per rendere la creazione di contenuti più veloce e più interessante / divertente? Sto già integrando i contenuti in un gioco funzionante e costruendo / usando gli strumenti il ​​più possibile per assemblare rapidamente i miei contenuti.

Modifica: la mia domanda non riguarda l'apprendimento di particolari abilità ad alta intensità di lavoro / tempo come disegnare risorse o scegliere effetti sonori; si tratta di quell'ostacolo psicologico quando devi solo sederti e macinare il resto del tuo gioco, anche se non è la cosa più divertente del mondo da fare.

Risposte:


7

C'è un ottimo post su Zen Habits al riguardo. Se riesci a forzarti a sederti e lavorare su qualunque cosa sia, anche se solo per 5-10 minuti, ciò romperà le tue barriere e ti farà muovere sul tuo progetto.


1
+1 L'ho trovato in me stesso in passato. Una volta che hai aperto la soluzione e ti costringi a fare una piccola modifica o ad aggiungere altri commenti, puoi riportarti subito dentro.
John McDonald,

6

Quando tutto il resto fallisce, c'è sempre la possibilità di trovare un partner interessato alla creazione di contenuti. Se hai amici che giocano al tipo di gioco che stai creando, forse uno di loro è interessato.

Gli appassionati di giochi che non sono necessariamente programmatori sono probabilmente la soluzione migliore. Non deve nemmeno essere persone che hanno lavorato alla creazione di giochi, molte persone con un profondo amore per i giochi hanno il potenziale per creare grandi contenuti a seconda dei loro altri talenti (ad esempio uno scrittore, un artista, qualcuno che ama davvero i puzzle, eccetera).


3

Mi imbatto sempre in questo blocco quando realizzo giochi, in particolare grafica, suono e musica, quindi focalizzerò questa risposta su grafica, suono e musica.

Trovare arte o un artista è stato difficile per me. Poi è arrivato Google Sketchup e ha cambiato il campo di gioco per me (almeno sul fronte grafico). Ci sono migliaia, se non milioni, di modelli che puoi utilizzare gratuitamente dal Galleria di immagini 3D di Google . Tutti i modelli su Google Sketchup possono essere utilizzati per scopi non commerciali:

"A scanso di equivoci, è possibile modificare, distribuire e creare opere derivate di contenuti caricati da altri utenti in Galleria di immagini 3D" - http://sketchup.google.com/intl/it/3dwh/tos.html

Cordiali saluti: Cerco di contattare tutti i modellisti, ringraziarli per il loro meraviglioso lavoro e dire loro dove lo userò. Ti consiglierei di fare lo stesso.

Ora ... potresti pensare: "Ma un giorno potrei voler fare soldi!". E questo mi porta al prossimo punto:

Il mio gioco è attualmente gratuito e open-source. Questo mi consente di utilizzare risorse gratuite come Google Sketchup e musica e clip audio open source. Ci sono molte meno restrizioni sui contenuti che trovi se il tuo progetto è open-source (o strettamente chiuso tra te e i tuoi amici).

Se arrivo a un punto in cui penso che il mio gioco sia davvero fantastico e voglio iniziare a venderlo, tutto ciò che devo fare è bloccare la parte open-source del progetto (sì, scusate ragazzi), pagate un artista o due per cambia tutta l'arte e il suono, aggiungi alcune nuove funzionalità per renderlo "migliore" rispetto alla versione gratuita e via.


Risposta eccellente. Ma per quanto riguarda la creazione di contenuti più ampi: trama, scene, dialoghi, livelli e così via?
ashes999,

1
@ ashes999: Ad essere sincero, non ne ho idea. Per questi motivi ho evitato giochi come i giochi di ruolo.
John McDonald,

3

Questo non ti aiuterà a renderlo divertente, ma per quanto riguarda l'utilizzo di risorse gratuite che puoi trovare online?

Dove posso trovare sprite e immagini gratuite?
Dove posso trovare musica gratis per il mio gioco?
Per creare livelli, e se potessi generarli tramite codice? Questo non funzionerà per tutti i tipi, perché per alcuni giochi.

Se proprio non riesci a rimanere motivato, cosa ne pensi di pagare qualcuno per farlo o di fare squadra con qualcuno? Per me, faccio tutto il codice e un mio bravo fa l'arte, la trama, ecc ...

Che ne dici di dividerlo in pezzi più gestibili? Forse dì a te stesso che farai 2-3 livelli a settimana, e se ti ci vogliono 3-4 settimane per farlo, sia così. Almeno hai finito! Trovo che questo mi aiuti molto nelle banali attività di programmazione.


Lo faccio già per accelerare il mio sviluppo, incluso il pagamento a qualcuno per le cose davvero difficili (come graziose schermate dei titoli). La mia domanda riguarda più il superamento della barriera psicologica di "aw man, devo fare X più livelli", per esempio, che non è così interessante come il lavoro di sviluppo.
ashes999,

aggiornata la risposta.

Va bene, è decente. Grazie. Lo sto già facendo: stampe di due settimane (iterazioni) per gioco.
ashes999,

3

Forse puoi provare a creare trame e suoni attraverso la programmazione? Tramite trame procedurali , musica generativa e suoni che compongono dinamicamente , non solo puoi creare uno stile specifico per i tuoi giochi, ma "programmare la tua arte". Sembra che sia il modo migliore per programmare e creare contenuti.

Puoi sempre utilizzare anche il contenuto procedurale come punto di partenza. Chiedi al tuo codice di creare un livello e puoi inserire i dettagli.

Chiaramente questo dipende totalmente dal tipo di giochi che fai, ma sono sicuro che potrebbe rendere alcuni degli aspetti più noiosi più divertenti.


PCG è eccezionale, ma non gestisce la motivazione e la creazione di contenuti come livelli.
ashes999,

Non faccio davvero giochi di ruolo, ma non sarebbe anche possibile creare livelli programmaticamente? Per il resto, potresti dover tagliare e tagliare a pezzi il problema e affrontare diverse parti usando strategie diverse.
Kramii,

1

Se creare livelli e puzzle ti annoia, allora forse dovresti restare programmatore e smettere di creare giochi. Il design dei livelli e dei puzzle è la vera carne del game design. È ciò che separa un buon gioco da un gioco scadente.

Se non ti piace, allora hai bisogno di una nuova professione.


La tua risposta non soddisfa davvero la mia domanda. Se non fossi interessato allo sviluppo del gioco, non avrei sviluppato giochi per quasi 20 anni.
ashes999,

1
Questo non è un forum di discussione, ma devo ancora dire che Nicol Bolas ha esattamente ragione. Dovresti dedicare molto tempo alla creazione di livelli, puzzle, storie o altro, senza cercare di evitarlo. L'unico modo per aggirarlo è usare molte cose che possono essere generate proceduralmente. I migliori giochi sono mondi finemente elaborati con un design di livello intelligente, una storia profonda che include informazioni di base apparentemente prive di significato sull'universo o qualsiasi altra cosa sia rilevante per il tuo gioco (come Deux Ex, ad esempio) o giochi sandbox con una buona quantità di gameplay ricco ( come praticamente tutti i buoni giochi di ruolo).
TravisG,

@heishe hai perso completamente il punto. Non mi interessa eluderlo; Sono interessato a farlo meglio e più velocemente.
ashes999,

3
Sono d'accordo con @heishe, però. O almeno, con l'idea dietro ciò che sta dicendo. Concentrati sulla creazione di giochi che non richiedono un sacco di creazione di contenuti. Qualcosa come Dwarf Fortress o nethack riguarda quasi interamente il lato della programmazione, e molto poco sull'arte o sul livello del design dei livelli, e i giochi di Sim City avevano molta arte, ma tutto il resto era focalizzato sulla programmazione di una simulazione di città.
thedaian,

1
@thedaian Concordo. Sarebbe bello se tu potessi farne una risposta.
ashes999,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.