Oyun geliştirmede şansınızı nasıl deneyebilir ve ilk mobil oyununuzu nasıl oluşturabilirsiniz?
Miscellanea / / July 06, 2023
Nereden başlayacağını bilmeyenler için adım adım talimatlar.
Acemi bir geliştirici için, kendinizi oyun geliştirmeye kaptırmanın en kolay yolu hiper-gündelik bir oyun yaratmaktır: oldukça basittir ve temel mekaniklere sahiptir. Buradaki oyuna geçiş anlıktır.
Böyle bir oyunu tek başınıza bile yapabilirsiniz. Oluşturmanız birkaç saatten birkaç güne kadar ve onu serbest bırakma durumuna getirmeniz yaklaşık bir veya iki ay sürebilir. Bunu tam olarak nasıl yapacağımızı bulalım.
Bir hiper gündelik oyun nasıl oluşturulur?
Onsuz yapamayacağınız birkaç önemli adım vardır. Sırasıyla her biri hakkında konuşalım.
bir fikre karar ver
Beyin fırtınasını kullanarak bir oyun için fikir üretebilirsiniz. Ve anlayışınız bu konuda yardımcı olacaktır. Hangi oyunları sevdiğinizi hatırlayın ve nedenini analiz edin.
İlham almak için en popüler 30 tanesini indirebilirsiniz. projeler App Store veya Google Play'de. Her birine dikkat ettiğinizden emin olun. Bir satın alma işlemi yapmak istediğinizde veya bonus reklamları izlemek istediğinizde neyi sevdiğinizi, sizi neyin rahatsız ettiğini görün. İlginç görünen anları yazın.
Ancak başlamak için çok niş veya karmaşık bir ürün seçmemenin, daha popüler ve basit bir şey düşünmenin daha iyi olduğunu unutmayın. Örneğin, arka arkaya üç oyun.
Bir geliştirici topluluğu bulun
Bunlar, oyun geliştirme ile ilgili her türlü soruyu sorabileceğiniz sosyal ağlardaki çeşitli sohbetler, siteler ve gruplar olabilir. Oyun geliştirmeye adanmış telgraf kanallarının listesini görüntüleyebilirsiniz, örneğin, Burada. Başka bir seçenek de arama alanına basitçe "oyun geliştirme" yazmaktır.
Bu sohbetlerde en temel soruları sorabilirsiniz: “Güzel bir simgeye ihtiyacım var mı?”, “Oyunda ses olmalı mı?” vesaire. Topluluk üyeleri, gezinmenize ve hangi yönde hareket etmenin daha iyi olduğunu anlamanıza yardımcı olacaktır.
Sosyal ağlarda maksimum sayıda oyun grubuna abone olun. Orada sektörle ilgili en son haberleri alacak, benzer düşünen insanlar bulacak, başarı hikayeleri öğrenecek, faydalı materyalleri keşfedecek ve çok daha fazlasını bulacaksınız.
Ve bunu kendi başınıza yapamayacakmışsınız gibi görünüyorsa, o zaman oyunun yapımında yer almaktan mutluluk duyacak insanlar vardır. Örneğin, sanatçılar, yazarlar, besteciler, oyun tasarımcıları vb. Ancak, elbette, çalışmalarının karşılığını ödemek zorunda kalacaklar.
Çevrimiçi olarak temel eğitimlere bakın
İlk oyunu oluşturmak için YouTube videoları yeterli olacaktır. Hemen hemen tüm ücretli kurslar, aslında kamuya açık alanda bulabileceğiniz bilgileri yeniden anlatır. Bu yüzden paranızı boşa harcamayın.
İhtiyacınız olan videoları anahtar kelimelerle kolayca bulabilirsiniz, örneğin: "oyun oluşturma", "hızlı ve kolay bir şekilde oyun oluşturma" vb. En basit derslerle başlamaya değer. Size tüm oyunun temellerini anlatacaklar ve örneğin yapmak için nerede ve hangi düğmeye basmanız gerektiğini adım adım açıklayacaklar. karakter.
Ardından, popüler grafik editörleri - örneğin Photoshop - incelemeye geçebilirsiniz. Onlar olmadan oyununuz için karakter ve grafik oluşturmak mümkün olmayacaktır. "Photoshop eğitimleri" veya "bir oyun için Photoshop'ta kolay çizimler" gibi sorgular için videolar da bulabilirsiniz. Hizmet, farklı oyun türleri ve motorlar için pek çok eğitim verecek ve sizin sadece uygun seçeneği seçmeniz gerekiyor.
Bir oyun motoru seçin
Motor, oyunun temel yazılımıdır. Aslında bu terim, grafik görselleştirme, ses, hareket sağlayan bir dizi uygulama programını birleştirir. oyun içi karakterler ve benzeri. İşte şu anda en popüler seçenekler.
- Birlik platformlar arası bir oyun motorudur. Sadeliği ve erişilebilirliği nedeniyle, özellikle bağımsız geliştiriciler ve yeni başlayanlar arasında popülerdir. Unity, diğer programlardan içerik almanıza izin verir ve ayrıca farklı mağazalardan doğrudan varlık satın almanızı mümkün kılar.
- Stencyl Android'de kod yazmak zorunda kalmadan hızlı ve kolay bir şekilde oyunlar oluşturmanıza olanak sağlayan ücretsiz bir motordur. Sezgisel bir arayüze ve kullanıcılara 2B projeler oluşturmak için yeterli seçenek sunan iyi bir araç setine sahiptir.
- oyun yapımcısı kendi Game Maker Language programlama dilini kullanarak platformlar arası geliştirmeyi destekleyen bir oyun motorudur. Avantaj, desteklenen geniş aralıktır. platformlar ve hızlı bir şekilde mobil projeler oluşturmanıza ve dışa aktarmanıza olanak tanıyan geniş bir araç seti.
Özellikle mobil oyun geliştirme için tasarlandığından Unity ile başlamanızı öneririz. Aynı zamanda anlaşılması en kolay olanıdır: incelenmesi 1-2 hafta, en fazla bir ay sürebilir. Bundan sonra örneğin topun yuvarlanmasını sağlayabilirsiniz. Birlik ayrıca birçok sağlar kaynaklar şablonlar, dokular, önceden hazırlanmış karakterler, konumlar ve benzerleriyle.
Bir programlama dili seçin
Ardından, bir programlama dili seçmeniz gerekir. Genellikle hangi motorda olduğunuza bağlıdır. İÇİNDE Tanım Örneğin Unity'nin temel işlevi, onu kullanmak için üç dilden birini seçebileceğinizi belirtir: JavaScript, C# veya Boo.
Önemli olan, her durumda, bilmiyorsanız programlama dilini yakından incelemeniz gerekeceğini anlamaktır. Tavsiyemiz C# ile başlamanızdır. Bunu incelemek yaklaşık bir ayınızı alacaktır.
Grafik oluştur
Bu sorunu çözmenin birkaç yolu vardır: tüm grafikleri dışarıdan temin edin veya kendiniz yapın. çizmek hepsi Photoshop'ta. İlk seçeneği seçmeye karar verirseniz, serbest borsalarda bir sanatçı arayabilirsiniz, örneğin iş. Ya da arkadaşlarından birinden yapmasını iste.
Bu en kolay ve en az emek yoğun yöntemdir, ancak sizden ek finansal yatırımlar gerektirebilir. Örneğin, bir karakter çizmek en az 500 rubleye mal olacak.
Her şeyi kendiniz yapmaya karar verirseniz, Photoshop olmadan yapamazsınız. Gözleri olan bir top kadar basit bir şeyle başlayın. Ve sonra yavaş yavaş fikrinize geçin.
Her şey çizildikten sonra, yavaş yavaş oyunun görsel kısmını ve içeriğini oluşturmanız gerekecek. Oynanış: arka planı ve ana karakterleri oluşturun, varsa ayrıntıları düzenleyin ve kahramanın çevresindeki alan ve nesnelerle nasıl etkileşime gireceğini belirleyin.
Ayrı olarak, grafiklerle çalışırken, mobil mağazalar için uygulamaları optimize etmenin temellerini - ASO - da hesaba katmanız gerektiğini belirtmekte fayda var. Bir sonraki paragrafta bununla ilgili daha fazla bilgi.
Uygulama optimizasyonunu ayarlayın
Uygulama mağazası optimizasyonu (ASO), amacı konumunu iyileştirmek ve uygulama mağazalarındaki mobil ürünler arasında üst sıralara çıkarmak olan bir programı optimize etme işlemidir. Bir uygulama arama sonuçlarında ne kadar üst sıralarda yer alırsa o kadar sık yüklenir.
Belirli bir anahtar kelime için tüm indirmelerin %70'i, arama sonuçlarındaki ilk üç uygulama tarafından alınır. Kalan %30 ise ilk 10'a giren projeler arasında paylaştırılır. Uygulamanız yetersiz geliştirilmiş metin ve görsel bileşenlere sahipse, düşük konumları işgal eder, bu da nadiren kurulacağı anlamına gelir. Bu nedenle, arayüz ve oyunla çalışırken şunları düşünmeniz gerekir: optimizasyon mobil uygulama sayfaları.
Yeni başlayanlar için güzel ekran görüntüleri ve simgeler oluşturun. Görüntüler tanınabilir olmalıdır. Örneğin, oyununuzdaki ana karakter bir kuşsa, onu simgeye eklemeye değer. Ana şey, renk, yön ve boyutla deneyler yaparak simgeyi öne çıkarmak ve küçük ayrıntılarla aşırı yüklememek.
Çok var araştırma kullanıcıların dikkatini çekmeye neyin yardımcı olduğu hakkında. Örneğin mavi, pembe ve mor renklerin kullanımına en çok ikonlarda rastlanır. Bu nedenle, uygulamayı diğerlerinden farklı kılmak için bir renk şeması düşünmeye değer.
Ayrıca oyunun indirilme ve kurulma sayısını artırmak için sadece yerli izleyici kitlesiyle sınırlı kalmamalısınız. kalite yerelleştirme uygulamanın diğer ülkelerdeki başarısını artıracaktır: algoritmalar bir yabancı dilin varlığını tanıyacak ve yabancı talepler de dahil olmak üzere projenizi gösterecektir. Yerelleştirme, hem mobil mağazalarda hem de oyunun kendisinde yapılandırılmalıdır.
En alakalı dil İngilizcedir, bu yüzden onunla başlamaya değer. Onu Vietnam, Çin ve diğerleri takip ediyor. Başvuru talep edilirse, zamanla onu kalan tüm dillere çevirmek mümkün olacaktır. Ancak başlangıçta bu, indirilebilirliği veya popülerliği etkilemeyecektir.
Geri bildirim almak
Arkadaşlarınızdan veya aile üyelerinden oyununuzu denemelerini isteyin ve verin geri bildirim. Uygulamayı geliştirmek ve oyuncular için daha çekici hale getirmek için bu yorumları kullanın. Ayrıca oyun geliştiricilerin profesyonel sohbetlerine yazabilir ve projenize bir bağlantı bırakarak projenizi değerlendirmelerini isteyebilirsiniz. Böylece fikrinizin profesyonel bir değerlendirmesini de alacaksınız.
oyununuzu yayınlayın
Uygulamanız yayınlanmaya hazır olduğunda Google Play'e veya App Store'a göndermekten çekinmeyin. Ancak bundan önce, mobil mağazaların kurallarını incelediğinizden emin olun - bunu yapabilirsiniz Burada Ve Burada. Bunların ihlali, hesabınızın bloke edilmesine yol açabilir ve yayınlanmadan önce denetleme sürecini büyük ölçüde karmaşıklaştırabilir.
Ayrıca, seçtiğiniz platforma bir geliştirici olarak kaydolmanız gerekir. Kendiniz hakkında gerçek veriler sağladığınızdan emin olun, aksi takdirde hesabınıza erişimi kaybedersiniz.
Önemli bir nokta: kayıt ödenir. Google Play'de tek seferlik bir ücretiniz (25 ABD doları) vardır, ancak App Store'da her yıl (99 ABD doları) ödemeniz gerekir.
Oyundan para kazanın
Para kazanmanın farklı yolları var mobil oyunlar: oyun içi satın almalar, abonelikler vb. yoluyla. Hypercasual projeleri için ana gelir kaynağı genellikle reklamdır. Örneğin, oyun içindeki afişler veya video izlemek için bazı bonusların verilmesi.
Bu yaklaşımın yerleştirilmesi kolay olma avantajına sahip olduğundan, bu ara sahneler hemen hemen her ücretsiz oyunda bulunur. Geliştirici reklam ağlarından birine (AdMod, AdColony, Google Ads ve diğerleri) bağlanır, uygun olanı seçer fiyat aralığı ve site gerisini halleder: reklamverenleri bulur, uygulamaya reklam ekler ve analizleri toplar onun tarafından.
Kullanıcıları daha fazla reklam izlemeye motive etmek için onları ödüllü reklamlar haline getirirler. Görüntülemek için oyun içi bonuslar verin: canlar, para birimi, eşyalar. Oyunu biraz daha kolay ve tamamen ücretsiz hale getiriyorlar, bu da teşvik ediyor oynamak.
Oyununuzun App Store veya Google Play'de indirilme sayısı kazancınızı doğrudan etkiler. Uygulamayı ne kadar çok kişi indirirse, gelir o kadar yüksek olacaktır. Uygulamanın derecelendirmesi ayrıca indirme sayısına da bağlıdır, bu nedenle ne kadar yüksek olursa, o kadar fazla indirme olur.
İlk projenizin çalışmayabileceğini anlamak önemlidir. Ama bunun için her şeyi yapmak kesinlikle buna değer.
Sonra ne yapacağız
Yani hiper gündelik oyunları incelediniz, kendi oyununuzu yarattınız, test ettiniz ve indirmek için farklı platformlara koydunuz. Şimdi ne yapmalı?
gamedev'de daha fazla gelişmek için becerilerinizi sürekli geliştirmeniz gerekir: çalışmak yeni teknolojiler ve araçlar, çevrimiçi kurslar alın ve yeni endüstri trendleri hakkında bilgi edinmek için oyun geliştirici topluluklarıyla bağlantı kurun.
İyileştirmeler ve iyileştirmeler içeren oyun güncellemelerini düzenli olarak yayınlayın. Bunun nasıl yapılacağı, örneğin, içinde okuyabilirsiniz. talimatlar Google'dan.
Ayrıca mağazalardaki yorumlara yanıt verin ve iyileştirin iletişim izleyicilerinizle. Bunu yapmak için, Discord'da uygulamada en son güncellemeleri ve iyileştirmeleri yayınlayacağınız veya oyunda neler eksik olduğuna dair anketler yapacağınız bir topluluk oluşturabilirsiniz.
Ayrıca, oyununuzu daha fazla tanıtmaya çalışmak için yayıncı şirketler arayabilirsiniz. Fikrinizi beğenirlerse, masrafları kendilerine ait olmak üzere küçük bir reklam kampanyası yürütebilir ve size geri bildirimde bulunabilirler. Örneğin, seyirci oyunu beğendiyse bir sözleşme teklif edin veya neyin eksik olduğunu ve başka bir proje üzerinde çalışmaya değip değmeyeceğini söyleyin.
Ve kısa ama önemli bir ipucu: Fikirlerinizi hayata geçirmekten korkmayın. Mobil uygulamalar pazarı büyüyor ve değişiyor ve belki de oyun dünyasına yeni bir şey getirmek zorunda kalacak olan sizsiniz.
Ayrıca oku👩💻
- Sıfırdan programlama nasıl öğrenilir?
- Roblox: bilmeniz gereken her şey
- Bir akıllı telefonda ne oynanır: Lifehacker okuyucuları tavsiye ediyor