Är du sugen på att göra egna spel till Iphone och Ipad men inte på att gå den tunga vägen och lära dig programmera först? Med verktyget Gamesalad kan du som har Mac ta fram spel som platsar på AppStore utan en enda rad med programmeringskod.
Sedan Apple lanserade programbutiken Appstore så har Ios, operativsystemet som bland annat körs på Iphone och Ipad, blivit en mycket stark spelplattform bland både de etablerade speltillverkarna och nya uppstickare. Till exempel har succéspelet Angry Birds köpts och laddats ner över 50 miljoner gånger enligt den finska tillverkaren Rovio.
Det är fritt fram för vem som helst att producera spel som publiceras på Appstore. Vill du låta dina spel vara gratis kostar det dig ingenting utöver årsavgiften på $99 för att ansluta dig till Apples Ios Developer Program. Tar du betalt för spelet så får du behålla 70 % av inkomsterna, i utbyte för de övriga 30 % står Apple för distributionen och betalningslösningen via Appstore.
Till skillnad från de flesta andra mobila plattformer finns det inget annat sätt att installera program och spel på en Iphone än via Appstore. Innan spelet publiceras på Appstore måste det också godkännas av Apple. Detta för att kontrollera att det inte innehåller skadlig kod, att det verkligen gör det som utvecklaren angivit att det ska göra, samt att det följer Apples övriga villkor och direktiv. De allra flesta program godkänns av Apple, men för att vara på den säkra sidan är det bra att läsa igenom de riktlinjer som publicerats av Apple innan du gör verklighet av din idé (http://developer.apple.com/appstore/guidelines.html).
Annons
Precis som i Mac OS X är program och spel som utvecklas för Ios baserade på Apples egna programeringsmiljö Cocoa. Cocoa-baserade program skrivs oftast i programmeringsspråket Objective-C, så vill du satsa ordentligt på att utveckla program och spel för plattformen är det alltså objektorienterad programmering du ska fördjupa dig i. Genom att registrera dig som utvecklare på Apples hemsida (developer.apple.com) får du till gång till Xcode och Ios SDK som förutom alla utvecklarverktyg som behövs även innehåller en Ios-simulator som gör att du kan provköra dina Iphone-program och -spel direkt på datorn utan kostnad. Utvecklarverktygen finns endast tillgänliga för Mac OS X, så ska du utveckla för Ios krävs det alltså att du har en Mac.
Annons
För dig som vill börja skapa spel utan att lära dig programmera finns dock en genväg. Gratisprogrammet Gamesalad låter dig bygga spel utan att skriva en enda rad kod. Självklart blir du begränsad av vilka funktioner som finns i programmet, men det finns faktiskt gott om möjligheter med Gamesalad.
Du börjar med att rita upp de scener som spelet ska innehålla, sedan skapar du och drar in de objekt som ska finnas i respektive scen. Du lägger till vilka beteenden ett visst objekt ska ha, och hur det ska agera vid interaktion med andra objekt, knapptryckningar eller rörelser i telefonens accelerometer. Det finns dessutom gott om färdiga mallar att utgå från för en mängd olika genrer som t ex plattform, shot-em-up, äventyr och bilspel.
För att skapa ditt eget spel i Gamesalad behöver du dock behärska något form av grafikprogram som t ex Photoshop eller Illustrator för att kunna ta fram den grafik som spelet ska bestå av. Självklart kan du hitta både bilder, musik och ljud att utgå från på Internet, men då måste du verkligen se upp med vilka rättigheter som finns för att använda det i kommersiella sammanhang innan du publicerar spelet på Appstore.
När det väl är dags att publicera ditt spel på Appstore så krävs det att du förutom att registrera dig som utvecklare även betalar årsavgiften för Ios Developer Program. När du har gjort detta kan du även provköra spelet manuellt på ett begränsat antal Ios-enheter utan att publicera det på Appstore först.
När du väl har laddat upp ditt spel för godkännande är det normalt att det tar allt från ett par dagar till två veckor innan det publiceras eller du får besked om avslag.
Är du nyfiken på vad som går att prestera med Gamesalad finns det gott om exempel på spel som publicerats på Appstore på http://gamesalad.com/games/ios
Så gör du ett spel i GameSalad
Följ nedanstående guide för att göra en uppfräschad Iphone-version av det gamla klassiska spelet Pong med hjälp av programmet GameSalad.
Ännu enklare än Gamesalad
Tycker du till och med att Gamesalad är för omständigt kan du med hjälp av penna, papper och den inbyggda kameran i din Iphone skapa ett egendesignat shoot-em-up spel direkt i telefonen med appen Sketch Nation Shooter.
Grafikprogram för att producera grafik till spelet. Har du inte tillgång till t ex Photoshop eller Illustrator så kan du titta närmare på gratisprogram som Gimp (http://www.gimp.org), eller Inkscape (http://inkscape.org).
Musik/ljudpgrogram för att producera eventuell musik och ljudeffekter. Garageband som följer med alla Mac-datorer duger gott.
Ta hjälp av videoguider
På tillverkarens Youtube-kanal hittar du gott om videoguider som hjälper dig igång med många av Gamesalads alla funktioner: http://www.youtube.com/user/gendaigames
Alternativa utvecklingssätt
Gamesalad är ett enklare sätt att utveckla ett eget spel för Iphone och egentligen är Apples utvecklingsverjtyg Xcode det som ger dig mest möjligheter. Det kräver dock betydligt mera kunskaper. Är du ute efter ett enklare sätt utöver Gamesalad kan Flash faktiskt vara ett alternativ. Adobe och Apple har bårkat om det en tid, men den senaste informationen är att man ska kunna exportera från Adobes Flash Professional CS5 till Iphone. Packager för Iphone heter verktyget som Adobe tillhandahåller för detta och då kan man använda antingen PC eller Mac för att utveckla sina spel.
South Park Avatar Creator, Red Hood och Ficklebox är exempel på appar för Iphone och som utvecklats med Flash.