Hvordan komme i gang med å designe spill for mobil

Det er et helt nytt tankesett

Mobilspill er et blomstrende marked akkurat nå, og det ser ut til at alle ønsker å dykke inn og ta tak i en del av markedet. Å komme i gang med mobilspilling handler imidlertid ikke bare om å overføre Windows- eller Xbox-tittelen til iOS.

Design for din nåværende plattform, ikke din forrige

Dette virker som sunn fornuft, men mange spill der ute vil forsøke å skjorte designen av en konsoll på en multi-touch spillenhet. Selv om, ja, dette kan fungere, blir spilleren ofte påminnet om at de heller vil spille spillet på en konsoll-gamepad enn på en iPhone.

Husk at bittesmå skrifter kan leses på en Retina skjerm (og lar deg få plass til mye tekst på skjermen), men de er ikke veldig morsomme å lese. Det samme gjelder svært detaljerte strukturer. Du trenger ikke en massiv, høyoppløselig struktur for alle dine eiendeler. Detaljene kan faktisk gjøre spillet mer visuelt støyende, forringe det kunstneriske preget og forårsake øye.

Mens lyd kan lage eller ødelegge et spill på en stasjonær datamaskin eller konsoll, på mobil, er det en helt mer sammensatt sak. De fleste spillere vil gjerne ha lyd i hvert spill de spiller, enten for den estetiske eller gameplay verdien. Imidlertid er det et spørsmål om praktisk bruk av mobilspilling, ved at mange ikke kan spille spillet med lyd på grunn av å være i offentlige rom. Ta for all del med lyd hvis du er i stand; mange mobile brukere har hodetelefoner, eller er ikke begrenset av miljø.

instagram viewer

Optimalisert kode. Ja. Kraften til nåværende stasjonære datamaskiner gjør at mange un-optimaliserte koder kan skli forbi, og hylle ekstra systemressurser uten at noen tar merke til det. Mobil er langt mer utilgivende enn til og med en spillkonsoll. Mobile OSer har en rekke teknikker for å håndtere bakgrunnsprosesser, batteristyring, ressursallokering, etc. Hvis spillet ditt tapper bort batteriets batteri i løpet av en time, kommer spillet til å få dårlige anmeldelser, og du vil ikke tjene penger. Treg ytelse er en av de første grunnene til at folk vil velge å hylle et spill for alltid.

Optimaliser tips

Vi har dekket hva vi ikke skal gjøre. La oss se på noen få steder vi kan forbedre.

Interface

Bruker du en enkelt multi-berøringsskjerm? Er det i så fall et nettbrett eller en skjerm i telefonstørrelse? Bruker du noe mer eksotisk som PS Vitas berøringsskjerm foran og bak og fysiske kontroller? Hva med kamerabasert augmented reality? Touch er veldig intuitivt. Ikke kjempe for det. Som jeg nevnte over, overlegger mange spill ganske enkelt gamepad-kontroller på en berøringsskjerm. Dette fungerer i noen tilfeller, men ofte er det problematisk. Noe av det viktigste du kan gjøre på dette området er å spille andre spill og se hva som fungerer og hva som ikke gjør det. Spesifikt hva som fungerer uten du må tenke på det. Jo mer øyeblikkelig fordypning for spilleren, jo større sjanse har du for at de blir med spillet, og enten anbefaler de det til andre, eller kjøper varer i spillet gjennom mikrotransaksjoner. Hvis du ikke finner et eksisterende opplegg som fungerer for spillet ditt, kan du tenke på hvordan du vil manipulere avataren din i den virkelige verden, og finne noen måte å oversette det til skjermen.

Kunst

Som nevnt ovenfor, er massive strukturer på mobil ikke en god ide fra design synspunkt. De er også fæle med å øke størrelsen på spillet ditt i enhetens lagring eller suge opp tilgjengelig RAM. Du må gjøre alt du kan for å krympe teksturer til den minste størrelsen som vil se bra ut på enheten. (Hold imidlertid originaler med høy oppløsning, for når neste generasjons enheter slippes med skjermer med høyere oppløsning.) Lær hvordan du lager en teksturatlas, eller finn et godt verktøy for motoren du bruker / lager for å bygge dem automatisk.

Lyd

Audio er brutal, og smerter mange en god lyddesigner på kravene som stilles til dem. Lyd av høy kvalitet kan føre til at en appstørrelse ballonger utrolig. Husk å lytte til den endelige lyden på alle kompatible enheter. Mobiltelefonhøyttalere ødelegger lyd, så ikke bare bedømme hvordan det høres ut gjennom hodetelefoner.

Kode

Bruk en motor eller rammeverk som lar deg gå så nært metall som programmeringsferdighetene dine tillater. Administrert kode på høyt nivå er ofte alt du kan gjøre, men avhengig av motor / rammeverk du bruker, er det kan gå gjennom flere lag med tolkning som virkelig kan bremse godt skrevet kode på høyt nivå.

Avsluttende ord

Førsteinntrykk på en app-butikk er kritiske! Selv om du kanskje har lyst til å bare få det der ute og bli ferdig, så oppdater det senere, ikke gjør det. Med måten appbutikker fungerer, kan det hende du bare får et skudd på forsiden der folk henter deg ut av mengden. Markedsføring og PR går bare så langt; Hvis de første hundre personene som sjekket ut spillet ditt gir det en 1-3-stjerners anmeldelse, er oddsen at du ikke får en ny sjanse. Ta deg god tid, gjør det riktig, og send det når det er ferdig.