Ana içeriğe atla

Kayıtlar

Mayıs, 2022 tarihine ait yayınlar gösteriliyor

ASO' yun anlamak (2. Bölüm)

Sayın Okuyucu, İşte başlıyoruz. 1. KEŞFEDİLMEK      Üst sıralara çıkabilmemiz için Google' ın hangi algoritmalarını aşmamız gerekiyor veya bu algoritmalar nasıl çalışıyor bilemiyoruz ve hiçbir zaman da öğrenemeyeceğiz. Biz deneme yanılma ile bunu tahmin edeceğiz. Kısaca ASO için önemli meta verileri aşağıdaki şekilde belirtebiliriz. ASO Neden Önemli?      App Store de 2 milyondan fazla ve Play Store de 3,3 milyondan fazla uygulama sunulmaktadır. Yani aynı hedef kitleye hitap eden en az iki benzer uygulama olması muhtemeldir. Bu yüzden ASO çalışması mecburidir.        ASO' nun birinci amacı uygulamanızın görünürlüğünü optimize   ederken, indirme sayısını ve uygulamanızın kullanıcı sayısını arttırmaktır. Peki indirme istatistiklerimiz nasıl artacak, ilk olarak uygulamamızın bulunmasını sağlamaktır. Ama bunu nasıl yapacağız?      Öncelikler insanların nasıl uygulama arayıp bulduğunu anlamamız gerekiyor. Siz ken...

ASO' ya Giriş (1. Bölüm)

Sayın okuyucu nedir bu ASO?      Bir mobil uygulama geliştirdiniz ve uygulama mağazasında yayınlayacaksınız. Uygulamanızın bir sürü kullanıcı tarafından bulunmasını istersiniz ama sizinkine benzer belki binlerce uygulama var. Bu kadar fazla uygulama arasında kullanıcılar sizi nasıl bulacak. İşte tam da burada ASO çalışması devreye giriyor.      ASO: App Store Optimization yani "Uygulama Mağazası Optimizasyonu, bir dizi dijital pazarlama taktikleri ile uygulamalarımızı zirveye taşıyabilir. Şunu unutmayın ASO tek seferlik yapılan bir çalışma değil, uygulamanın ömrü boyunca devam eden bir süreçtir.      Bu makalede ASO sürecini dört evreye ayırıp, yapmamız gerekenleri örnekleri ile ele alacağız.     1. Keşfedilmek,     2. Güven sağlamak,     3. Kullanıcıyı tatmin etmek,     4. Kullanıcının sadakatini sağlamak.     Evet Sayın okuyucu, haydi hep beraber uygulamalarımızı ve oyunlarımızı yüz binlerce...

Red Shooter: Invasion, Çok Yakında

Sayın Okuyucu, Geldik şimdi emeğimizin karşılığını kovalamaya. Paydos Games oyun stüdyomda geliştirdiğim, en karmaşık kodlama ya sahip mobil oyunumu yakında yayınlıyorum. Saymadım ama bin satırdan fazla kod yazmış olabilirim, çünkü bu oyunda yapay zeka desteği mevcut. Düşman öğreniyor ve sana karşı hamleler yapıyor. Oyuncular ne tepki verecek şimdiden çok merak ediyorum. Oyunun bitmesine az kaldı, peki oyunu yayınlayınca emeğimin karşılığını almış olacak mıyım? Hayır tabiki, belki bir kişi bile indirmeyecek. Yoğun bir ASO süreci beni bekliyor. Pazarlama stratejisi aşağıdaki adımları takip edecek.  1. Google Ads reklamları,  2. Sosyal medya reklamları,  3. A\B testleri ve düzenli güncelleme,  4. Son olarak da yerelleştirme. Hedef 1.000.000 indirme ve yeterli miktarda sadık müşteriler. Tüm ASO sürecini ve sonuçlarını sizinle paylaşacağım ki baya uzun bir paylaşım süreci olacak çünkü ASO uygulamanın ömrü boyunca devam eder. Benimle aynı serüven içerisindeysen takipte ka...

Unity Çarpışma Algılama ( On Collision metodu)

Sayın Okuyucu, Bu makalemde Unity' de objelerin birbirine temas ettiği nasıl algılanır, basit bir şekilde anlatacağım. Bu nerede işimize yarar, ateş ettiğimizde karşıdaki düşman hasar alır, araba yarışında bitiş çizgisinden geçtiğimizde oyunu bitiririz vb. örnekler verebiliriz. Ben bir kürenin zemine düşünce oyunun bunu algılayıp bize ben çarpışma algıladım diye mesaj göstermesini sağlayacağım. Zaten bundan basiti olmaz. Sonuçta mantığını kavramak lazım. Küre objemize aşağı düşmesi için ve zemine çarpması için inspector panelinde Add Component butonuna tıklayıp Rigidbody komponentini ekliyoruz. Başka birşey yapmanıza gerek yok otomatik olarak aşağı düşecektir. Daha sonra Asset klasörü altına Script adında bir klasör açıyoruz ve içerisine "carpma" adında bir C# script dosyası oluşturduk. Oluşturduğumuz C# script dosyasına çift tıklayarak açıyoruz. Dosyamızı açtık. Start ve Update medotları işimize yaramayacağı için silebilirsiniz. İlgili objede herhangi temas meydana geldi...

Markalarım

Sayın Okuyucu, Bilmem ne kadar farkındasınız, her an etrafımızı saran bir dijitalleşmenin içerisindeyiz. Neredeyse tüm işlerimizi bilgisayar, cep telefonu gibi interaktif cihazlardan halletmeye başladık. Dijitalleşmenin logaritmik olarak artacağını ve her yerimizi saracağını ön görebiliriz, hem de çok kısa bir zamanda. Peki ne yapalım bize ne? Bizi şu kısmı ilgilendiriyor, yaptığımız iş bir kaç yıl sonraki düzene ayak uydurabilecek mi? Uyduramazsa ne olur? Eğer dijitalleşmenin getirdiği fırsatları kendi lehimize çevirirsek bizim için harika olur. Ben bunun için bir kaç adım attım ve dijital ortamda iş yapabileceğim kendi markalarımı oluşturmaya karar verdim.           1. Paydos Games: Mobil oyun stüdyosu. 2. CanerArts: Dijital pazarlama içerik üretici 3. DIYnamic Arts: Kendin yap setleri satan e-ticaret mağazası

AA World Tour serüveni devam ediyor

Sayın Okuyucu, Paydos Games olarak ilk oyunumuz AA World Tour' dan bahsetmiştim. Farklı bir AA oyunu olduğunu söylemiştim. Peki daha ne kadar farklı olabilir? Güncellemeyi yayınladığım zaman sen de inanamayacaksın. Kaçırmamak için takipte kalın.

Kaliteli Ses Efektleri

Sayın Okuyucu,      Bir oyun yapıyorsak ses efektlerine de ihtiyacımız olacak. Ses efekti bulmak çok zor. Sizden ya para isterler ya da atıfta bulunmanızı isterler ama kesin birşey isterler. Biz hiçbirşey istemiyoruz. Paydosgames.com da ses efekti arşivi oluşturuyoruz ve bu seslerin kaynağı, evimizdeki eşyalar, gitarımın telleri ve masa vurduğum yumruk vb. Kayıt cihazımla kaydedip sizler için editliyorum hatta kendi oyunlarımda da kullandım. İçeriğimiz şu an sınırlı ancak çok yakında yüzlerde efektimiz olacak.      Bana hemen ses efekti lazım ve sende aradığım yok diyorsan zapsplat.com dan atıfta bulunarak ücretsiz kullanabilirsin.

A' dan Z' ye Oyun Geliştirme Prensipleri

Sayın Okuyucu,      Bugünkü makalemiz biraz akademik olacak. Eğer ben kendi oyunlarımı geliştireceğim, yayınlayacağım ve milyonlarca kişiye ulaştıracağım, hayallerimin peşinden gideceğim diyorsan makaleyi okumaya devam et. Eğer kararsızsan, bilgisayarının ekranını indir, veya telefonunun power tuşuna bas ve hayatına hangi çizgide devam etmek istediğini düşün.     Şimdi geçelim nereden başlayıp nereye doğru gideceğimize. Oyun geliştirirken kullanacağımız araçları ve programlar şu şekilde gruplandıralım. Oyun Motoru (Unity) Programlama Dili (C#) 3D Modelleme Animasyon (Blender 3D, 3DS Max) Grafik tasarım (Photoshop, GIMP) Ses editleme (Audacity) Oyunu yayınlama (Play Console) Reklam verme (Google Ads) Reklam yayınlama (Google Admob) Verilerin analizi (Google Analytics)     Öğrenmemiz gereken ne kadar çok şey var demi? Eee milyarlarca dolar hacmi olan bir sektörden pay almak kolay değil. Eğer bir ekibin varsa daha kolay olabilir ama iddia ediyorum biraz u...

İlk Mobil Oyunum

Sayın Okuyucu, Bugün sizinle ilk göz ağrımı paylaşacağım. "AA World Tour" ilk geliştirdiğim ve Play Store' de yayınladığım oyun. Çoğu şeyi bu oyunu yaparken öğrendim. Benim için bir dönüm noktasıydı. İlk oyunumu yayınlamayı başardım ve serüvenime devam ediyorum. Buraya tıklayarak oyunu inceleyebilirsin.

Unity Nasıl Çalışır?

Sayın Okuyucu,     Unity oyun motorunu kullanarak kendine bir yol çizmeye karar verdin diyelim, peki bu oyun motoru nasıl çalışıyor, tuşa basınca işlemler nasıl gerçekleşiyor? Gelecekti yazılarımda en ince detayına kadar değineceğim ancak, bir ön gösterim bence şu an gerekli. Unity' de bir küpü Call of Duty' deki gibi yön tuşları ile sağa sola hareket ettirelim ve olayların nasıl tetiklendiğini biraz kavramaya çalışalım.      Unity ile bir küp veya topu klavyeden W,A,S,D tuşları ile hareket ettirmek, kodlamada ilk kod olan "Merhaba Dünya" gibi bir şeydir. Hadi bu işin çok zor olmadığını görmek için beraber uygulama yapalım. Unity' i kurduğunuzu varsayıyorum. İlk olarak zemin için bir plane oluşturuyoruz ve hareket ettireceğimiz obje olarak bir küp oluşturuyoruz. Şimdi asset klasörü altında "Hareket" adında bir C# script oluşturup küp objemizin üzerine sürükleyip bırakalım. Küp objemizin inspector panelinde Add Component butonunu tıklayarak Rigidbody comp...

Oyun için Grafikler

Sayın Okuyucu, Oyun geliştiriyorsan, hem arayüz hazırlamak için ve kullanıcıyı cezbedip elde tutmak için kaliteli grafikler ve UI objelerine ihtiyacın olacak. Web sitemizde tam da aradığın grafikleri bulabilirsin, hemde ücretsiz. Hemen Paydos Games Web sitesini ziyaret et. 

Unity ile oyun geliştirmek

Sayın Okuyucu,      Oyun geliştirmek istiyorum ama hangi oyun motorunu kullanmam gerekiyor sorusunu sen dahil bu işe başlayan herkes kendine sormuştur. Peki cevap nedir?      Cevap senin içinde saklı, ilk olarak kendine şu soruyu sor, "Ben ne tür oyunlar yapmak istiyorum?" ama bana kalırsa iki oyun motoru arasında seçim yapmalısın; Unreal Engine veya Unity, diğerlerine çok bulaşmanı tavsiye etmem. Unreal Engine        Tam bir profesyonel işi, kaliteli görseller, büyük bütçeli yapımlar. Eğer ekibinle birlikte kaliteli oyunlar yapmayı planlıyorsan hiç durma hemen Unreal Engine web sitesini ziyaret et. Bir de C++ öğrenmeyi unutma. Unity Engine     Eğer tek başına oyun geliştiriyorsan ve pazar hacmi milyar dolarlara ulaşan mobil oyun sektörüne gireceğim dersen hiç düşünme Unity oyun motorunu hemen öğrenmeye başla. Tabi C# dilini de öğreneceksin, hiç korkma sık sık pratik yaparsan çok kolay.      İster Unity olsun ist...

Ücretsiz, Telifsiz 3D Modeller

Sayın Okuyucu, Oyunlarınızda kullanmak için 3D model arıyorsanız en doğru yerdesiniz, hemen buraya tıklayın ve keşfedin. 

Stüdyomuzdan ücretsiz "texture" ler

Sayın okuyucu,  Oyununuzu yaparken zemin, gökyüzü veya diğer objelerinizin gerçekçi görünmesini istersiniz. Ancak telif hakkı olmayan bir görsel bulmak çok zor. O yüzden bizden sizler için ücretsiz, telifsiz "texture" ler hazırlıyoruz. Hemen buraya tıklayın ve keşfedin.

Hep beraber oyun geliştirelim.

Sayın okuyucu, Eğer bende oyun geliştirmek istiyorum diyorsan, ihtiyacın olan araçlara ulaşmak için hemen web sitemizi ziyaret edin. www.paydosgames.com