Bliv iPhone -spiludvikler i 10 trin [Sådan gør du]

Neil Ferguson, udvikler af Virusstrejke, forklarer, hvordan man bliver en succesrig iPhone -spiludvikler i 10 trin.

Jeg tror, ​​at alle kan udvikle et iPhone -spil. Jeg har for nylig udviklet en fysikbaseret gåder til iPhone, Virusstrejke, på et nulbudget på trods af at de ikke har erfaring med at udvikle iPhone -spil. Det var ikke let, men der er meget få etableringsomkostninger, hvis du har de rigtige færdigheder og tilgang.

Ganske vist er jeg en erfaren programmør-jeg begyndte at udvikle mig på en BBC Micro i en alder af 8 og arbejder nu på fuld tid for en softwarestart i London. Det er klart, at min erfaring hjalp mig, da jeg udviklede mig Virusstrejke, men jeg tror ikke, at du nødvendigvis skal have nogen programmeringserfaring for at udvikle et vellykket spil. Følg bare disse 10 trin:

1) Vælg en original idé

Jeg kom på ideen til Virusstrejke for cirka et år siden. Jeg havde spillet et fysikbaseret spil kaldet Linerider, såvel som Flight Control. Det gik op for mig, at det kunne være sjovt at kombinere en fysikmotor med stregtegninger og et match 3-type at spille, så jeg kiggede igennem hvert eneste puslespil i App Store for at se, om nogen havde gjort det det. Det tog mig timer - faktisk flere dage - men jeg kunne ikke finde en. Først da, da jeg vidste, at jeg havde en original idé, begyndte jeg at udvikle mig

Virusstrejke.

Essay Advisor leverer upartiske anmeldelser af essayskrivningstjenester
Har du brug for hjælp til at finde en legit essay-service? Dette websted tilbyder de bedste, upartiske anmeldelser af essayskrivningstjenester overalt. Lad Essay Advisor hjælpe dig med at finde bedste platform til at skrive A+ essays.

Dette indlæg er sponsoreret af Essay Advisor.

2) Brug de rigtige værktøjer

Hvis du ikke er en erfaren programmør, kan du bruge et 'træk og slip' spiloprettelsesbibliotek, f.eks GameSalat. Dette giver dig mulighed for at oprette spil uden programmeringskendskab, og det er specielt designet til iPhone. Alternativt kan du opleve, at det er lettere at lære at skrive spil i Flash end Objective C (som er standardsproget for iPhone -udvikling). Du kan nu konvertere Flash -spil til at køre på iPhone, og der er masser af anstændige Flash -spiludviklingsbøger tilgængelige for begyndere.

Hvis du beslutter dig for at udvikle dig i mål C, er det værd at bruge en spilramme til at gøre kodning af spillet lettere. jeg brugte Cocos2D, som er en fantastisk gratis open source-ramme til oprettelse af iPhone-spil. Det har også en integreret fysikmotor, der gjorde udviklingen Virusstrejke meget lettere. Det sparede mig en masse tid og kræfter!

3) Udnyt gratis tutorials

Virusstrejke er mit første iPhone -spil, og jeg havde aldrig programmeret i Object C før dette, så jeg lærte meget, mens jeg udviklede det. Online tutorials hjalp mig meget - især Ray Wenderlich er på www.raywenderlich.com. Han tilbyder masser af gratis selvstudier om iOS -programmering, som jeg fandt meget nyttig. Der er også masser tilgængelige på developer.apple.com.

4) outsource alt, hvad du ikke kan gøre selv

Hvis du ikke selv er programmerer, tror jeg, at en god måde at komme i gang på er at outsource dine første ideer til en person med mere erfaring. For eksempel kan du sende din idé til appen på odesk.com og programmører vil byde på arbejdet. På samme måde, hvis der er en bestemt del af appen, som du ikke selv kan administrere, kan du outsource det. Bare vær opmærksom på, at jo flere detaljer du kan give programmereren om, hvad du vil, desto mere sandsynligt er du for at være glad for resultatet.

5) Tænk på iPhone-specifikke funktioner

De mest succesrige spil i App Store har været dem, der er bygget specielt til at spille på iPhone. For eksempel med Virusstrejke, Jeg tog et klassisk Tetris-gameplay og kombinerede det med iPhone-funktioner som berøringsskærmen og accelerometeret. Så du tegner linjer på skærmen for at styre virusene, og hvis du vipper skærmen, vipper vira også. Når du udvikler dit spil, skal du tænke over, hvordan iPhone's unikke kontroller kan spille en rolle i dit spil. Prøv at være original!

Virus Strike kombinerer stregtegningsfysik med match-3 gameplay.
Virus Strike kombinerer stregtegningsfysik med match-3 gameplay.
Skærmbillede: Neil Ferguson

6) Sørg for, at spillet er udfordrende

Når jeg havde fundet ud af den grundlæggende spilmekanik-stregtegningen, farvetilpasningen og fysikmotoren- Det største problem jeg stod overfor var at strukturere mit originale koncept til et udfordrende spil, der var let at tage op og Spil.

Jeg synes, det er vigtigt at have en idé om, hvor lang tid hvert spil i spillet skal tage, og hvor udfordrende det skal være. Det skal blive sværere, men samtidig skal det også være fair - spillerne skal føle, at det er deres skyld, at spillet er tabt. Og der skal være en følelse af progression, mens spillet fortsætter, så spillerne føler, at de er det opnå noget, når de spiller flere spil - uanset om dette er en højere score eller en anden type belønning.

7) Få gratis lydeffekter

jeg brugte freesound.org at finde alle lydeffekterne til mit spil. Det kan være en kedelig proces, og jeg anbefaler at bede andre mennesker om deres mening, hvis de lyde, du kan lide, er meget irriterende for andre. Jeg brugte også et gratis lydredigeringsprogram kaldet Frækhed at redigere lydene, så de passer til mit spil.

8) Få feedback

Du tror måske, at du er færdig med at udvikle det, men indtil du får feedback fra andre mennesker, har du absolut ingen idé om, hvor udfordrende og sjovt dit spil er. Desuden ved du ikke, om folk rent faktisk kan finde ud af at spille det selv.

Stol ikke på dine venner for at give dig ærlig feedback og ikke vise folk, hvordan de spiller det - sørg for, at de har en chance, uden at du står over dem. Se og observer, hvordan de spiller, og eventuelle problemer eller frustrationer, de har.

Du kan let finde betatestere på iPhone -fora, der vil være villige til at spille dit spil og give dig feedback gratis.

9) Lav en video

Min brugertest fik mig til at indse, at det ville være nyttigt at have en tutorialvideo. jeg brugte ScreenFlow at lave en et minuts video af spillet i spil og igen, efter brugertest, tilføjede en en-siders tekststudie til den første indlæsning af spillet for alle, der sprang videoen over.

Jeg synes, at en video absolut er værd at lave. Det hjalp enormt med hensyn til at sikre, at folk forstod, hvordan man spiller spillet, og var også nyttigt for min kone Donna, der lavede PR for Virusstrejke. Journalister kunne hurtigt se videoen online i stedet for at skulle prøve at følge, hvordan spillet fungerer i en pressemeddelelse, eller før de var sikre på, at de var interesserede, så prøv at downloade spillet.

10) Markedsfør dit spil

Uanset hvor godt dit spil er, hvis du ikke markedsfører det, hvordan vil nogen nogensinde finde det i App Store? Vær forberedt på at bruge meget tid på at målrette appanmeldelseswebsteder og andre teknologiske websteder.

Min kone skrev mig en pressemeddelelse da jeg startede Virusstrejke som klarede sig ganske godt. Det er klart, at jeg er temmelig heldig, fordi hun er journalist, så hun ved, hvordan man skriver en god historie og kommer med vinkler, der vil få andre journalister interesseret. Vi betalte $ 20 for at få udgivelsen distribueret af PRMac og det var det hele værd - det blev hentet overalt, og mange sider blev simpelthen kopieret og indsat i pressemeddelelsen fuldt ud!

Download fra:App butik (iOS)

Seneste blogindlæg

Apples nyheder, analyse og udtalelse plus generelle teknologiske nyheder
August 19, 2021

AT&T, Verizon sælger iPad fra oktober. 28Inden for få uger skulle du være i stand til at gå ind i de fleste AT&T og Verizon butikker og gå ...

Apples nyheder, analyse og udtalelse plus generelle teknologiske nyheder
August 19, 2021

Selvom han er arving til Apple CEO Steve Jobs, Tim Cook, Cupertino, Californien. virksomhedens Chief Operating Officer rygtes at være på shortliste...

Apples nyheder, analyse og udtalelse plus generelle teknologiske nyheder
September 10, 2021

Apple udvider handlen med Google som standard iOS -søgemaskineHvis du har været en af ​​de mange mennesker, der har forventet, at Apple dropper Goo...