Android Oyun Programlama

Sitemizde Android Oyun Programlama konusuna giriş yapıyoruz. Biraz uzun bir seri olacak. Umarız sizi sıkmayız, ama bizi takip ederseniz çok şey öğreneceğinize emin olabilirsiniz.

Mobil Oyun Sektörü Ne Kadar Büyük?


Yukarıdaki şekilden de görebileceğiniz üzere mobil oyun sektörü liderlik konumuna oturmuş durumda. Bu alanın getirisi neredeyse PC üzerinde oynanması için yapılan oyunlardan çok daha fazla. Üstelik daha az emekle daha yüksek gelir elde edilebiliyor. Assasins Creed gibi bir oyun yapmanın zorluğu hepinizin malumudur, ancak Flappy Bird gibi basit bir oyun yapıp milyonlarca dolar kazanmak da ancak mobil oyun sektöründe mümkün olabilmektedir.

Android Oyun Yapmak

Android ortamında oyun geliştirmek pek çok avantaja sahiptir. Android her şeyden önce açık bir platformdur. Bunun manasını tam olarak anlayamıyorsanız şöyle diyelim, kısıtlama oranı çok az olduğu için yapabileceğiniz şeyler çok daha fazladır. Tüm bunların yanında android oyun yapmak çok hızlı büyüyen bir sektördür. Yaptığınız oyunları satın alabilecek, yükleyecek pek çok insan bulunmaktadır.

Android oyun yapmak eyleminin en büyük avantajlarından bir tanesi de pek çok SDK'nın ve oyun motorunun ücretsiz olmasıdır. SDK nedir diye aklınıza bir soru gelebilir. SDK kütüphane demektir, içerisinde pek çok hazır fonksiyon vardır. Bu fonksiyonlar sayesinde oyun yapma süreciniz kolaylaşmaktadır. Mesela en kısa yolu bulan fonksiyon gibi pek çok işimizi kolaylaştıran, başkaları tarafından yazılmış ve bizlere sunulmuş olan olanakları mevcuttur.

Android Oyun Çeşitleri

Pek çok türde oyun yapmak mümkündür genel olarak sınıflandırmamız gerekirse;

Android Oyun Yapma İşlemi Dikkat Edilecek Noktalar

Eğer bir oyun yapmak istiyorsanız öncelikli olarak Google Store'da en popüler oyunlara göz atmalısınız. Genel olarak Aksiyon oyunları en çok rekabetin yaşandığı alandır. Sizlerin rekabetin daha az olduğu bir alanda oyun üretmesi çok daha mantıklı olacaktır. Oyununuzun maliyeti az olmalı, özelliği fazla olmalı ve rakiplerinden daha iyi bir arayüze sahip olmalıdır.


Android Oyunu Single Player / MultiPlayer

Android markette bulabileceğiniz çoğu oyun tek oyunculudur. Yani Single Player olarak oynanabilmektedir. Bunun en büyük avantajlarından bir tanesi internet bağlantısı gerektirmeden oynanma imkanıdır. Bu da oyuna olan ilgiyi artırır.

Multiplayer türü dediğimiz oyunlar internet bağlantısı gerektirir ve aynı anda en az iki veya daha çok oyuncu aracılığıyla oynanabilir. Android oyun programlama işlemleri multiplayer oyun yaparken zorlaşmaktadır. Benim tavsiyem ilk oyununu çıkaracak olan arkadaşların single player bir oyun çıkarmaları yönündedir.

Bu iki türün dışında asenkron oyun dediğimiz tür vardır. Sıra oyuncuya geldiğinde karşı tarafa haber verir. Buna en iyi örnek Clash of clans oyunudur. Aslına bakarsanız en çok tutan oyun modeli budur. Clash of clans ve benzeri türdeki oyunlar en yüksek karlılık oranlarına sahiptir. Ayrıca hata tolerans oranları da çok fazladır.


Mobil Oyun Geliştirmenin Dezavantajları

Mobil oyun geliştirirken unutmamamız gereken bir durum da mobil dünyanın sınırlarının olduğudur. 

Mobil cihazlar küçük ekranlıdır
Düşük hafızalı ve PC'lere göre daha yavaştır
Daha az zamanda daha çok eğlendirici olmalıdır.
Mobil oyun oynama süresi ortalama 10 dakikadan azdır.
Tasarladığınız butonlar büyük olmalı, milleti sinir etmemelidir.

Android Oyun İndirenlerin Özellikleri

Pek çok kişi Andoid oyun indirse de bu süreç aslında görüldüğü gibi değildir. Google Play verilerine göre, 

10000 kez indirilen bir oyunu 1000 kişidan daha az sayıda kişi telefonlarında tutmaktadır.
Pek çok kişi indirdikleri oyunları beğenmemektedir. (Hele ki Türkiye'de :)
Google Play sayesinde indirenlerin cihaz modeli, hangi ülkeden indirdikleri handi dili kullandıkları gibi özellikleri görebilmektesiniz.
Herkes en son Android versiyonunu kullanmaz, bu yüzden sürekli güncel SDK ile oyun yazmanız dezavantajınıza olacaktır
İlk çıkardığınız oyunu satmak yerine içerisine reklam koyup piyasaya sürmeyi deneyebilirsiniz.

Android Oyun Sektöründe Kadınların Önemi

Mobil sektörde kadınların ağırlığı çok fazladır ve kesinlikle göz ardı edilmemelidir. Oyunlar tasarlanırken kadınların da oynayacağı hesaba katılmalı, cinsiyetçi bir yaklaşım sergilenmemelidir. Aksi taktirde oyunumuz itici bir görünüme sahip olabilir. (Ama bunu dedim diye lütfen her şeyi pembeye boyamayın buna en başta kadınlar sinir oluyor :) )

Etiketler: , ,