10 Adımda iPhone Oyun Geliştiricisi Olun [Nasıl Yapılır]

Neil Ferguson, geliştirici Virüs Saldırısı, 10 adımda nasıl başarılı bir iPhone oyun geliştiricisi olunacağını açıklıyor.

Herkesin bir iPhone oyunu geliştirebileceğine inanıyorum. Geçenlerde iPhone için fizik tabanlı bir bilinmezlik geliştirdim, Virüs Saldırısı, iPhone oyunları geliştirme konusunda sıfır deneyime sahip olmasına rağmen sıfır bütçeyle. Kolay değildi, ancak doğru becerilere ve yaklaşıma sahipseniz çok az kurulum maliyeti vardır.

Kuşkusuz, ben deneyimli bir programcıyım - 8 yaşında bir BBC Micro üzerinde geliştirmeye başladım ve şimdi Londra'da bir yazılım başlangıcı için tam zamanlı çalışıyorum. Açıkçası, deneyimlerim gelişirken bana yardımcı oldu Virüs Saldırısı, ancak başarılı bir oyun geliştirmek için mutlaka herhangi bir programlama deneyimine sahip olmanız gerektiğini düşünmüyorum. Sadece şu 10 adımı izleyin:

1) Orijinal bir fikir seçin

için bir fikir buldum Virüs Saldırısı yaklaşık bir yıl önce. adlı fizik tabanlı bir oyun oynuyordum. yolcu, birlikte Uçuş kontrol. Bir çizgi çizme fizik motorunu 3'lü eşleştirme oyunuyla birleştirmenin eğlenceli olabileceği aklıma geldi. oynamak için App Store'daki her bir yapboz oyununa bir göz attım. o. Saatler sürdü - aslında birkaç gün - ama bir tane bulamadım. Ancak o zaman, orijinal bir fikrim olduğunu öğrendiğimde geliştirmeye başladım.

Virüs Saldırısı.

Deneme Danışmanı, makale yazma hizmetleri hakkında tarafsız incelemeler sunar
Yasal bir kompozisyon yazma hizmeti bulma konusunda yardıma mı ihtiyacınız var? Bu web sitesi, her yerde en iyi, tarafsız makale yazma hizmetleri incelemelerini sunar. Essay Advisor'ın size yardımcı olmasına izin verin. A+ makaleleri yazmak için en iyi platform.

Bu yazı Essay Advisor tarafından desteklenmektedir.

2) Doğru araçları kullanın

Deneyimli bir programcı değilseniz, bir "sürükle ve bırak" oyun oluşturma kitaplığı kullanabilirsiniz, örneğin: OyunSalata. Bu, herhangi bir programlama bilgisi olmadan oyunlar oluşturmanıza olanak tanır ve özellikle iPhone için tasarlanmıştır. Alternatif olarak, Flash'ta oyun yazmanın Objective C'yi (iPhone geliştirme için standart dil olan) öğrenmekten daha kolay olduğunu görebilirsiniz. Artık Flash oyunlarını iPhone'da çalışacak şekilde dönüştürebilirsiniz ve yeni başlayanlar için çok sayıda iyi Flash oyun geliştirme kitabı var.

Objective C'de geliştirmeye karar verirseniz, oyunu kodlamayı kolaylaştırmak için bir oyun çerçevesi kullanmaya değer. kullandım Cocos2D, iPhone oyunları oluşturmak için harika bir ücretsiz açık kaynaklı çerçevedir. Ayrıca geliştirmeyi sağlayan entegre bir fizik motoruna sahiptir. Virüs Saldırısı çok daha kolay. Bana çok zaman ve emek kazandırdı!

3) Ücretsiz eğitimlerden yararlanın

Virüs Saldırısı ilk iPhone oyunum ve bundan önce Objective C'de hiç programlama yapmadım, bu yüzden geliştirirken çok şey öğrendim. Çevrimiçi eğitimler bana çok yardımcı oldu - özellikle Ray Wenderlich'in www.raywenderlich.com. iOS programlama hakkında çok faydalı bulduğum bir sürü ücretsiz eğitim sunuyor. Ayrıca çok sayıda mevcut geliştirici.apple.com.

4) Kendiniz yapamayacağınız her şeyi dışarıdan temin edin

Kendiniz bir programcı değilseniz, başlamanın iyi bir yolu, ilk fikirlerinizi daha fazla deneyime sahip birine dış kaynak sağlamak olduğunu düşünüyorum. Örneğin, uygulama için fikrinizi şu adreste yayınlayabilirsiniz: odesk.com ve programcılar iş için teklif verecek. Aynı şekilde, uygulamanın kendi başınıza yönetemeyeceğiniz belirli bir kısmı varsa, onu dış kaynaktan temin edebilirsiniz. Programcıya istediğiniz şey hakkında ne kadar ayrıntılı bilgi verirseniz, sonuçtan o kadar mutlu olacağınızı unutmayın.

5) iPhone'a özgü özellikleri düşünün

App Store'daki en başarılı oyunlar, özellikle iPhone'da oynamak için oluşturulmuşlardır. Örneğin, Virüs Saldırısı, Klasik Tetris tarzı bir oyun oynadım ve bunu dokunmatik ekran ve ivmeölçer gibi iPhone özellikleriyle birleştirdim. Yani virüsleri yönlendirmek için ekrana çizgiler çiziyorsunuz ve ekranı eğerseniz virüsler de eğiliyor. Oyununuzu geliştirirken iPhone'un benzersiz kontrollerinin oyununuzda nasıl bir rol oynayabileceğini bir düşünün. Orijinal olmaya çalışın!

Virus Strike, çizgi çizme fiziğini 3'lü eşleştirme oyunuyla birleştirir.
Virus Strike, çizgi çizme fiziğini 3'lü eşleştirme oyunuyla birleştirir.
Ekran Görüntüsü: Neil Ferguson

6) Oyunun zorlu olduğundan emin olun

Temel oyun mekaniğini -çizgi çizmeyi, renk eşleştirmeyi ve fizik motorunu- çözdükten sonra, Karşılaştığım en büyük sorun, orijinal konseptimi, anlaşılması kolay ve zorlayıcı bir oyuna dönüştürmekti. Oyna.

Oyunun her bir oyununun ne kadar sürmesi gerektiği ve ne kadar zorlu olması gerektiği konusunda bir fikre sahip olmanın önemli olduğunu düşünüyorum. Daha da zorlaşması gerekiyor, ancak aynı zamanda adil olması da gerekiyor – oyuncuların oyunun kaybedilmesinin kendi hataları olduğunu hissetmeleri gerekiyor. Ve oyun devam ederken bir ilerleme hissi olması gerekiyor, böylece oyuncular kendilerini öyle hissediyorlar. daha fazla oyun oynadıkça bir şeyler başarmak - bu daha yüksek bir puan mı yoksa başka bir tür ödül.

7) Ücretsiz ses efektleri alın

kullandım freesound.org oyunum için tüm ses efektlerini bulmak için. Yorucu bir süreç olabilir ve beğendiğiniz seslerin başkalarını çok rahatsız etmesi durumunda diğer insanlara fikirlerini sormanızı tavsiye ederim. Ayrıca ücretsiz bir ses düzenleme programı kullandım. cüret Sesleri oyunuma uyacak şekilde düzenlemek için.

8) Geri bildirim alın

Geliştirmeyi bitirdiğinizi düşünebilirsiniz, ancak diğer insanlardan geri bildirim alana kadar oyununuzun ne kadar zorlu ve eğlenceli olduğu hakkında hiçbir fikriniz olmayacak. Ayrıca, insanların oyunu kendi başlarına nasıl oynayacaklarını gerçekten anlayabileceklerini bilemezsiniz.

Size dürüst geri bildirim vermesi için arkadaşlarınıza güvenmeyin ve insanlara nasıl oynanacağını göstermeyin - siz onların üzerinde durmadan bir şansları olduğundan emin olun. Nasıl oynadıklarını ve yaşadıkları sorunları veya hayal kırıklıklarını izleyin ve gözlemleyin.

Oyununuzu oynamaya ve size ücretsiz geri bildirimde bulunmaya istekli olacak beta test kullanıcılarını iPhone forumlarında kolayca bulabilirsiniz.

9) Video çek

Kullanıcı testlerim, bir eğitim videosuna sahip olmanın faydalı olacağını anlamamı sağladı. kullandım Ekran Akışı yapmak bir dakikalık video kullanıcı testinden sonra, videoyu atlayanlar için oyunun ilk yüklemesine tek sayfalık bir metin öğretici ekledi.

Bence kesinlikle yapmaya değer bir video. İnsanların oyunu nasıl oynayacaklarını anlamaları açısından çok yardımcı oldu ve aynı zamanda PR'ı yapan eşim Donna için de faydalı oldu. Virüs Saldırısı. Gazeteciler hızlı bir şekilde videoyu çevrimiçi izle Bir basın bülteninde oyunun nasıl çalıştığını takip etmeye çalışmak veya ilgilendiklerinden emin olmadan önce oyunu indirme çabasına girmek yerine.

10) Oyununuzu pazarlayın

Oyununuz ne kadar iyi olursa olsun, siz onu pazarlamazsanız, App Store'da kimse onu nasıl bulacak? Uygulama inceleme sitelerini ve diğer teknoloji web sitelerini hedefleyerek çok zaman harcamaya hazır olun.

eşim bana yazdı basın bülteni başlattığımda Virüs Saldırısı hangi oldukça iyi yaptı. Açıkçası o bir gazeteci olduğu için oldukça şanslıyım, bu yüzden iyi bir hikaye yazmayı ve diğer gazetecilerin ilgisini çekecek açılar bulmayı biliyor. tarafından dağıtılan sürümü almak için 20 dolar ödedik. PRMac ve buna değdi - her yerde yakalandı ve birçok site basın bültenine tam olarak kopyalayıp yapıştırdı!

Şuradan indirin:Uygulama mağazası (iOS)

Son Blog Yazısı

İşte Apple Music Classical'e girişiniz
April 03, 2023

Apple Music Classical, enstrümantal müziklere göz atmak ve dinlemek için harika bir deneyim olarak özel olarak tasarlanmış yeni bir iPhone uygulama...

IPhone 14 ile uydu üzerinden acil servislerle nasıl iletişim kurulur?
April 03, 2023

Tüm iPhone 14 modelleri, N. Amerika ve Avrupa. En yeni iOS cep telefonlarının kullanıcılarının, hücresel ve Wi-Fi kapsama alanı dışındayken acil se...

Hangi hesapların Apple ile Giriş Yap'ı kullandığını kontrol etme
April 03, 2023

Her zaman Apple'ın gizlilik odaklı kullanırım Apple ile giriş yap Ve E-postamı Gizle seçeneği aldığımda hizmetler.Kişisel bilgilerinizi gizli tutar...