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ı.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!
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)