Pianificare un progetto di gioco e rispettare i tempi è difficile. Per mantenere il controllo, utilizzo un sistema semplice, nessuna app richiesta, solo una penna e un po 'di carta. Questo sistema migliora drasticamente la mia pianificazione e il processo di sviluppo, quindi se sei sempre in ritardo, provalo! Penso che potrebbe aiutarti anche tu.
Quando lavoravo nell'industria dei giochi, ho vissuto una "marcia della morte" di prima mano. Una combinazione di due grandi progetti e una programmazione scadente portano a giorni di 18 ore per mesi.
Da allora, ho studiato molti metodi per pianificare progetti, che vanno dai wiki ai programmi per computer specializzati, ma ho trovato uno strumento che li supera tutti: un notebook standard.
I wiki e le app richiedono tempo per imparare e mantenere, e la maggior parte degli sviluppatori che conosco preferirei spendere quel tempo per fare un gioco migliore. Come dice il vecchio proverbio, "lo strumento migliore è quello che userai": questa è la straordinaria forza di un notebook di tutti i giorni.
Il Elenco delle priorità dinamiche è semplicemente una lista di compiti che si evolveranno nel tempo. Inizia con una panoramica generale delle attività che è necessario eseguire per completare il gioco:
Una lista di priorità dinamica, che mostra la struttura generale di un progetto.Ovviamente, questo non è un piano completo. Il tuo obiettivo qui è semplicemente quello di avere un posto per visualizzare il quadro generale. È troppo facile dimenticarsi di quel menu delle opzioni o dell'interfaccia di caricamento quando si è al centro del codice e in ritardo.
Ora, siediti e lavora normalmente. Meno tempo sprechi con il tuo nuovo strumento di pianificazione, più è probabile che tu lo utilizzi.
Lavorando in modo naturale, otterrai un'immagine più chiara di ogni elemento che deve essere completato. Elimina gli elementi di ampia visione come "Gameplay" e sostituiscili con funzionalità specifiche di cui hai bisogno o anche solo considerando.
Un elenco di priorità dinamico, con annotazioni.Quando ogni elemento ti entra in testa, aggiungilo rapidamente all'elenco senza distogliere l'attenzione dal compito corrente. Non preoccuparti di come implementarlo o se si adatta anche al gioco, aggiungilo all'elenco per poterlo affrontare in futuro.
Hai notato il punto interrogativo e le frecce sulla mia lista?
Quando ci si abitua a usare l'elenco, è possibile lasciare note per conto proprio. Questa stenografia può ricordarti le cose a colpo d'occhio e dovresti personalizzarla per adattarla al tuo stile di sviluppo.
Ad esempio, io uso il seguente:
Ricorda, personalizza la tua stenografia su ciò che funziona per te!
Ogni notte, quando spengo il mio computer, eseguo una serie di compiti per prepararmi per il mattino successivo. Ho letto l'elenco e selezionato i compiti che dovrebbero essere implementati durante il giorno lavorativo successivo.
Metto una stella accanto a ciascuna di queste attività "prioritarie". Quando ho finito, ho impostato l'elenco accanto al mio computer in modo da sapere esattamente cosa iniziare la mattina.
Se alcuni elementi speciali non sono completati durante il giorno, aggiungo un'altra stella quella notte. Ciò aumenta la priorità di ogni attività con il tempo, in modo che non possa rimandare le attività difficili o noiose per più di un giorno o due.
Finisco con questo:
Gli articoli a stella zero vengono implementati quando ho tempo libero, motivazione e nessuna priorità importante. Questo di solito è riservato agli obiettivi dei sogni che non sono vitali per il completamento, o per caratteristiche che non sono fattibili fino a più tardi nello sviluppo.
D'ora in poi, porta questo notebook con te quando esci dal tuo computer.
Mentre mangi il pranzo, leggi l'elenco.
Guardare la TV? Leggi l'elenco.
Uscire a passeggiare? Perché non prendere la lista e leggerla?
Utilizza questo tempo per riflettere su come implementare compiti complessi, decidere quali scelte si adattano meglio al tuo progetto e capire quali caratteristiche devono essere tagliate in base alla tua scadenza attuale. Aggiorna l'elenco con potenziali soluzioni e modifiche.
Mentre lavoriamo, otteniamo tutti visione a tunnel. In ufficio abbiamo manager che dovrebbero guardare il quadro generale, ma come indie dobbiamo farlo da soli. Usa il tuo tempo AFK per essere il tuo miglior manager.
Se trovi che la tua lista sta diventando disordinata dopo alcuni giorni, stai facendo le cose per bene!
Ogni quattro o sette giorni dovrai prendere un po 'di tempo AFK per copiare le attività rimanenti in una pagina nuova. Ma il valore qui è che ti costringe a guardare il progetto nel suo complesso.
Non copiare semplicemente tutto ciò che rimane; pensa a ciascun articolo individualmente, in base al tuo programma attuale. Se si sta esaurendo il tempo, ridurre le priorità di alcune funzioni e tagliare altre dalla lista.
È il tuo tempo AFK, quindi stai mangiando, guardando film e divertendoti in questo momento. Hai tutto il tempo del mondo per prendere le decisioni difficili. Usalo!
Ora hai una lista pulita che è aggiornata con le tue priorità attuali.
Un elenco di priorità dinamico, rivisto, con valutazioni di stelle prioritarie.Utilizzando queste strategie di base, otterrai una visione migliore del tuo progetto. Ciò migliorerà notevolmente la tua pianificazione, senza ridurre i tempi di sviluppo. Imparare a usare quel notebook ti permetterà di ottenere di più con una frazione dello sforzo.
Anche se si perdono scadenze o si fallisce un compito, mantenendo un elenco, si dispone di un registro in esecuzione delle priorità. Puoi vedere cosa hai realizzato ogni settimana e ripensare alle scelte che hai fatto. Questo ti permette di imparare da ogni progetto indipendentemente dal suo successo o fallimento.
Ogni progetto è un'opportunità per apprendere e migliorare il processo. Questa semplice lista può aiutarti a farlo.