Станете разработчик на игри за iPhone в 10 стъпки [Как да]

Нийл Фъргюсън, разработчик на Virus Strike, обяснява как да станете успешен разработчик на игри за iPhone в 10 стъпки.

Вярвам, че всеки може да разработи игра за iPhone. Наскоро разработих основан на физика пъзел за iPhone, Virus Strike, с нулев бюджет, въпреки че няма нулев опит в разработването на игри за iPhone. Не беше лесно, но има много малко разходи за настройка, ако имате правилните умения и подход.

Разбира се, аз съм опитен програмист-започнах да се развивам на BBC Micro на 8-годишна възраст и сега работя на пълен работен ден за стартиране на софтуер в Лондон. Очевидно моят опит ми помогна, когато се развивах Virus Strike, но не мисля, че е задължително да имате опит в програмирането, за да разработите успешна игра. Просто следвайте тези 10 стъпки:

1) Изберете оригинална идея

Дойдох с идеята за Virus Strike преди около година Бях играл игра, базирана на физика, наречена Лайнер, както и Контрол на полета. Хрумна ми, че комбинирането на двигател по физика на чертаене на линия с игра от тип 3 на мач може да е забавно за да играя, така че разгледах всяка една пъзел игра в App Store, за да видя дали някой го е правил то. Отне ми часове - всъщност няколко дни - но не можах да намеря такъв. Едва тогава, когато разбрах, че имам оригинална идея, започнах да се развивам

Virus Strike.

Essay Advisor предоставя безпристрастни прегледи на услугите за писане на есета
Нуждаете се от помощ при намирането на законна услуга за писане на есета? Този уебсайт предлага най -добрите, безпристрастни отзиви за услуги за писане на есета навсякъде. Нека Essay Advisor ви помогне да намерите най -добрата платформа за писане на есета A+.

Тази публикация е спонсорирана от Essay Advisor.

2) Използвайте правилните инструменти

Ако не сте опитен програмист, можете да използвате библиотека за създаване на игри „плъзгане и пускане“, като напр GameSalad. Това ви позволява да създавате игри без познания по програмиране и е специално проектирано за iPhone. Като алтернатива може да откриете, че писането на игри във Flash е по -лесно за научаване от Objective C (който е стандартният език за разработка на iPhone). Вече можете да конвертирате Flash игри за работа на iPhone и има много прилични книги за разработка на Flash игри, достъпни за начинаещи.

Ако все пак решите да се развивате в Objective C, струва си да използвате рамка за игри, за да улесните кодирането на играта. използвах Cocos2D, което е страхотна безплатна рамка с отворен код за създаване на игри за iPhone. Той също така има интегриран физически двигател, който направи развитието Virus Strike много по -лесно. Спести ми много време и усилия!

3) Възползвайте се от безплатни уроци

Virus Strike е първата ми игра за iPhone и никога не бях програмирал в Objective C преди това, така че научих много, докато я разработвах. Онлайн уроците ми помогнаха много - особено на Ray Wenderlich в www.raywenderlich.com. Той предлага много безплатни уроци по програмиране на iOS, които намерих за много полезни. Има и много налични на developer.apple.com.

4) Изнесете на външни изпълнители всичко, което не можете да направите сами

Ако сами не сте програмист, мисля, че един добър начин да започнете е да предадете на първоначално своите първоначални идеи на някой с повече опит. Например можете да публикувате идеята си за приложението на odesk.com и програмистите ще наддават за работата. По същия начин, ако има определена част от приложението, която не можете да управлявате сами, можете да го възложите на външни изпълнители. Просто имайте предвид, че колкото повече подробности можете да дадете на програмиста за това, което искате, толкова по -вероятно е да сте доволни от резултата.

5) Помислете за специфични за iPhone функции

Най -успешните игри в App Store са тези, които са създадени специално за игра на iPhone. Например с Virus Strike, Взех класически геймплей в стил Тетрис и го комбинирах с функции на iPhone като сензорния екран и акселерометъра. Така че, чертаете линии на екрана, за да насочите вирусите, а ако наклоните екрана, вирусите също се накланят. Когато разработвате играта си, помислете как уникалните контроли на iPhone могат да играят роля във вашата игра. Опитайте се да бъдете оригинални!

Virus Strike съчетава физиката на теглене на линии с мач-3 геймплей.
Virus Strike съчетава физиката на теглене на линии с мач-3 геймплей.
Екранна снимка: Нийл Фъргюсън

6) Уверете се, че играта е предизвикателна

След като разбрах основната механика на играта-чертеж на линии, съвпадение на цветовете и двигател за физика- Най -големият проблем, с който се сблъсках, беше структурирането на оригиналната ми концепция в предизвикателна игра, която беше лесна за вземане и играйте.

Мисля, че е важно да имате представа колко време трябва да отнеме всяка игра на играта и колко предизвикателно трябва да бъде тя. Трябва да стане по -трудно, но в същото време също трябва да бъде честно - играчите трябва да чувстват, че те са виновни, че играта е загубена. И трябва да има усещане за напредък, докато играта продължава, така че играчите да се чувстват така постигане на нещо, докато играят повече игри - независимо дали това е по -висок резултат или друг вид награда.

7) Вземете безплатни звукови ефекти

използвах freesound.org за да намеря всички звукови ефекти за моята игра. Това може да бъде уморителен процес и препоръчвам да попитате други хора за тяхното мнение, в случай че звуците, които харесвате, са много досадни за другите. Използвах и безплатна програма за редактиране на звук, наречена Дързост да редактирам звуците, за да отговарят на моята игра.

8) Получете обратна връзка

Може да мислите, че сте завършили разработването му, но докато не получите обратна връзка от други хора, няма да имате абсолютно никаква представа колко предизвикателна и приятна е вашата игра. Освен това няма да знаете дали хората действително могат сами да измислят как да го играят.

Не разчитайте на приятелите си да ви дадат честна обратна връзка и не показвайте на хората как да го играят - уверете се, че те имат опит, без да стоите над тях. Гледайте и наблюдавайте как те играят и всички проблеми или разочарования, които имат.

Можете лесно да намерите бета тестери във форумите на iPhone, които ще имат желание да играят вашата игра и да ви дадат обратна връзка безплатно.

9) Направете видео

Моите потребителски тестове ме накараха да осъзная, че би било полезно да имам видео с уроци. използвах ScreenFlow да се направи а едноминутно видео на играта и отново, след потребителско тестване, добави текстов урок с една страница към първото зареждане на играта за всеки, който е пропуснал видеоклипа.

Мисля, че едно видео определено си заслужава да бъде направено. Това помогна изключително много по отношение на това да се гарантира, че хората разбират как да играят играта, и беше полезно и за съпругата ми Дона, която направи PR за Virus Strike. Журналистите можеха бързо гледайте видеоклипа онлайн вместо да се налага да се опитвате да проследите как работи играта в прессъобщение или, преди да са сигурни, че се интересуват, отидете на усилието да изтеглите играта.

10) Пуснете на пазара вашата игра

Без значение колко добра е вашата игра, ако не я пуснете на пазара, как някой ще я намери в App Store? Бъдете готови да отделите много време за насочване към сайтове за преглед на приложения и други технологични уебсайтове.

Жена ми ми написа а съобщение за пресата когато стартирах Virus Strike което се справи доста добре. Очевидно имам голям късмет в това, че тя е журналист, така че знае как да напише добра история и да измисли ъгли, които да заинтересуват други журналисти. Платихме 20 долара, за да разпространим изданието от PRMac и си заслужаваше - беше взето навсякъде и много сайтове просто бяха копирани и поставени в прессъобщението изцяло!

Изтеглите от:App Store (iOS)

Последна публикация в блога

| Култът към Mac
October 21, 2021

Skype предлага нова функция за споделяне на екрана за Android и iOSСподелянето на екрана може да бъде полезно за всякакви неща.Снимка: MicrosoftНа ...

3 лесни начина да използвате телефона си в чужбина (без да се разваляте)
October 21, 2021

Повечето от нас са чували кошмарни истории на приятели, които са пътували в чужбина, само за да се приберат с ужасяваща сметка за мобилни телефони....

5 най -добри приложения за Mac за работа от дома
October 21, 2021

Във вторник разгледахме пет страхотни приложения за iOS за работа от дома. Докато всички тези (освен играта, може би) работят на Mac, нека да разгл...