Å planlegge et spillprosjekt og holde seg i timeplanen er vanskelig. For å holde meg oppdatert bruker jeg et enkelt system - ingen programmer kreves, bare en penn og litt papir. Dette systemet forbedrer min planlegging og utviklingsprosess drastisk, så hvis du alltid faller bak, prøv det! Jeg tror det kan hjelpe deg også.
Da jeg jobbet i spillbransjen, opplevde jeg en "dødsmars" førstehånds hånd. En kombinasjon av to store prosjekter og dårlig planlegging fører til 18-timers dager i flere måneder.
Siden da har jeg studert mange metoder for å planlegge prosjekter, alt fra wikier til spesialiserte dataprogrammer, men jeg har funnet et verktøy som overgår dem alle: en standard notatbok.
Wikis og apps tar tid å lære og vedlikeholde, og de fleste utviklere jeg vet vil helst bruke den tiden til å gjøre et bedre spill. Som det gamle ordtaket sier, "det beste verktøyet er det du vil bruke"; dette er den fantastiske styrken til en daglig notatbok.
De Dynamisk prioritetsliste er bare en liste over oppgaver som vil utvikle seg over tid. Den starter med en bred oversikt over oppgavene du trenger for å fullføre spillet ditt:
En dynamisk prioritetsliste, som viser den brede oversikten over et prosjekt.Selvfølgelig er dette ikke en fullstendig plan. Ditt mål her er rett og slett å ha et sted å visualisere det store bildet. Det er for enkelt å glemme alternativmenyen eller legge til grensesnitt når du er nakke i kode og etter planen.
Nå, sett deg ned og arbeid normalt. Jo mindre tid du sliter med det nye planleggingsverktøyet, jo mer sannsynlig er du å bruke den.
Når du jobber naturlig, får du et klarere bilde av hvert element som må fylles ut. Kryss ut de brede oversiktselementene som "Gameplay" og erstatt dem med spesifikke funksjoner du trenger eller vurderer selv.
En dynamisk prioritetsliste, med kommentarer.Når hvert element dukker opp i hodet ditt, legg det raskt til listen uten å huske på din nåværende oppgave. Ikke bekymre deg for hvordan du implementerer det eller om det til og med passer til spillet, bare legg det til listen slik at du kan håndtere det i fremtiden.
Har du merket spørsmålet og pilene på listen min?
Som du blir vant til å bruke listen, kan du legge notater for deg selv. Denne shorthand kan minne deg om ting med et blikk, og du bør tilpasse dette for å passe din egen utviklingsstil.
For eksempel bruker jeg følgende:
Husk å tilpasse din stenografi til det som fungerer for deg!
Hver eneste natt, når jeg slår av datamaskinen min, utfører jeg en rekke oppgaver for å forberede meg neste morgen. Jeg leser listen og velger oppgaver som skal implementeres i løpet av neste arbeidsdag.
Jeg plasserer en stjerne ved siden av hver av disse "Prioritert" oppgavene. Når jeg er ferdig, setter jeg listen ved siden av datamaskinen min, så jeg vet nøyaktig hva jeg skal begynne om morgenen.
Hvis noen stjernede elementer ikke er ferdig i løpet av dagen, legger jeg til en annen stjerne den kvelden. Dette øker prioriteten til hver oppgave med tiden, slik at jeg ikke kan slå av de vanskelige eller kjedelige oppgavene i mer enn en dag eller to.
Jeg ender opp med dette:
Nullstjerneelementer blir implementert når jeg har fritid, motivasjon og ingen hovedprioriteter. Dette er vanligvis reservert for drømmemål som ikke er avgjørende for ferdigstillelse, eller for funksjoner som ikke er mulige til senere i utviklingen.
Fra nå av, ta denne notisboken med deg når du går bort fra datamaskinen din.
Mens du spiser lunsj, les over listen.
Ser på TV? Les over listen.
Går en tur? Hvorfor ikke ta listen og les den over det?
Bruk denne gangen til å tenke på hvordan du skal utføre vanskelige oppgaver, avgjøre hvilke valg som passer best med ditt design, og finne ut hvilke funksjoner som må klippes basert på din nåværende frist. Oppdater listen med mulige løsninger og endringer.
Mens vi jobber, får vi alle tunnelsyn. På kontoret har vi ledere som bør se på det store bildet, men som indier må vi gjøre det selv. Bruk AFK-tiden din til å være din egen beste leder.
Hvis du finner ut at listen din blir rotete etter noen dager, gjør du ting riktig!
Hver fjerde til syv dager vil du ta litt AFK-tid for å kopiere de gjenværende oppgavene til en helt ny side. Men verdien her er at det tvinger deg til å se på prosjektet som helhet.
Ikke bare kopier alt det som gjenstår; Tenk på hvert element individuelt, basert på din nåværende tidsplan. Hvis du kjører på riktig tid, reduser du prioritetene til noen funksjoner, og kutter andre fra listen.
Det er AFK-tiden din, så du spiser, ser på filmer og har det gøy akkurat nå. Du har hele tiden i verden for å ta de harde beslutningene. Bruk det!
Du har nå en ren liste som er oppdatert med dine nåværende prioriteringer.
En dynamisk prioritetsliste, revidert, med prioritetsstjerner.Ved å bruke disse grunnleggende strategiene får du et mye bedre oversikt over prosjektet ditt. Dette vil forbedre planleggingen dramatisk uten å kutte inn i utviklingsperioden. Å lære å bruke den bærbare vil tillate deg å oppnå mer med en brøkdel av innsatsen.
Selv om du savner frister eller feiler en oppgave, ved å holde en liste, har du en løpende logg over dine prioriteringer. Du kan se hva du oppnådde hver uke og revurdere de valgene du har laget. Dette lar deg lære fra hvert prosjekt uavhengig av suksess eller fiasko.
Hvert prosjekt er en sjanse til å lære og forbedre prosessen. Denne enkle listen kan hjelpe deg med å oppnå det.