Mobil oyun sektörü 2025 itibarıyla 200 milyar doları aşan dev bir endüstri haline geldi.
Yalnızca büyük stüdyolar değil, bireysel geliştiriciler de milyonlarca kullanıcıya ulaşabiliyor.
Peki, hiç düşündün mü: “Kendi mobil oyunum nasıl olurdu?”
İyi haber şu: Bugün bir oyun yapmak, geçmişe göre çok daha kolay ve ulaşılabilir.
Bu kapsamlı rehberde, mobil oyun geliştirme sürecini sıfırdan ele alacağız — fikirden yayınlamaya kadar tüm aşamaları.
Teknik bilgin az olsa bile, adım adım takip ettiğinde kendi oyununu oluşturabilecek seviyeye geleceksin.
1. Fikir Aşaması: Oyunun Temelini Belirle
Her oyun bir fikirle başlar.
Ancak her fikir, başarılı bir oyuna dönüşmez. Bu yüzden ilk adım, yaratıcı ama uygulanabilir bir konsept bulmaktır.
Doğru Fikir Nasıl Bulunur?
- Sorun çöz: Oyuncuların mevcut oyunlarda şikâyet ettiği şeyleri not al.
- Trend analizi yap: En çok indirilen oyunları incele (örneğin App Store / Google Play Top Charts).
- Basit ama etkileyici ol: Başarılı mobil oyunların %80’i sade ama bağımlılık yapıcı mekaniklere dayanır.
- Hedef kitleyi belirle: Kime hitap etmek istiyorsun? (Casual oyuncular mı, strateji sevenler mi?)
Popüler Oyun Türleri
| Tür | Örnek Oyun | Zorluk Derecesi | Geliştirme Süresi |
|---|---|---|---|
| Hyper-Casual | Helix Jump, Stack | Düşük | 1–3 hafta |
| Puzzle | Candy Crush, Homescapes | Orta | 1–2 ay |
| FPS / Aksiyon | COD Mobile, PUBG | Yüksek | 6–12 ay |
| RPG | Genshin Impact | Çok yüksek | 1–2 yıl |
| Simülasyon | The Sims Mobile | Orta | 3–6 ay |
İpucu: İlk oyununu yapıyorsan, basit bir hyper-casual veya 2D puzzle oyunla başlamak en mantıklısıdır.
2. Planlama ve Belge Oluşturma (GDD)
Profesyonel her oyun projesi bir Game Design Document (GDD) ile başlar.
Bu belge, oyunun “plan defteri”dir.
GDD’de Olması Gerekenler
- Oyun Konsepti: Oyunun genel fikri (örnek: topu hedefe yönlendirme).
- Mekanikler: Oyuncunun yapacağı eylemler.
- Seviye Tasarımı: Her bölüm nasıl ilerleyecek?
- Grafik Stili: 2D, 3D, piksel, çizgi tarzı vb.
- Ses / Müzik Teması: Hangi atmosferi yaratmak istiyorsun?
- Gelir Modeli: Reklam mı, oyun içi satın alma mı, premium mu?
Bir GDD hazırlamak, proje süresince yönünü kaybetmemen için kritik önemdedir.
3. Oyun Motoru Seçimi
Oyun motoru, oyunun “kalbidir.”
Kendi fizik sistemini, grafiklerini, sesini ve kontrol mekaniklerini yönetir.
Popüler Mobil Oyun Motorları
| Oyun Motoru | Avantajları | Zorluk Seviyesi | Kullanım Alanı |
|---|---|---|---|
| Unity | 2D ve 3D destekli, güçlü topluluk, C# dili | Orta | Tüm türler |
| Unreal Engine 5 | Gerçekçi grafikler, güçlü fizik motoru | Yüksek | AAA oyunlar |
| Godot Engine 4 | Ücretsiz, açık kaynak, hafif | Düşük-Orta | 2D oyunlar |
| Buildbox | Kod yazmadan oyun geliştirme | Düşük | Casual oyunlar |
| Cocos2d-x | Hafif ve hızlı | Orta | 2D mobil oyunlar |
Yeni Başlayanlar İçin Öneri:
Unity veya Buildbox ile başla.
Unity öğrenmek biraz zaman alır ama profesyonel düzeye kadar ilerleyebilirsin.
4. Kodlama Dili ve Mantığı
Her oyun, bir dizi mantıksal olay ve tetikleyici (trigger) üzerine kuruludur.
Unity Kullanıyorsan:
- Dil: C#
- Örnek: Top hareket ettirme
void Update() { transform.Translate(Vector3.forward * Time.deltaTime * speed); }
Unreal Engine Kullanıyorsan:
- Dil: Blueprint (görsel programlama) veya C++
Buildbox Kullanıyorsan:
- Kod gerekmez, sürükle-bırak arayüz ile çalışır.
5. Grafik ve Tasarım Süreci
Mobil oyunlarda görsel sadelik, performanstan bile önemlidir.
Oyunun “ilk 5 saniyesi” kullanıcının kalmasını veya çıkmasını belirler.
Grafik Türleri
| Stil | Özellik | Popüler Kullanım |
|---|---|---|
| 2D Flat Design | Minimal, renkli | Hyper-casual oyunlar |
| 3D Low-Poly | Basit ama derinlikli | Simülasyon oyunları |
| Pixel Art | Retro tarz | Indie RPG ve platform oyunları |
| Cartoon Style | Renkli, eğlenceli | Çocuk oyunları |
Araçlar
- Blender – 3D modelleme
- Figma / Photoshop – 2D arayüz tasarımı
- Procreate / Krita – Oyun içi illüstrasyonlar
- Mixamo – Hazır karakter animasyonları
6. Ses, Müzik ve Atmosfer
Bir oyunun ruhu, çoğu zaman müziğinde saklıdır.
Basit bir “tıklama sesi” bile kullanıcıyı oyuna bağlar.
Ses Kaynakları
- Freesound.org – Ücretsiz efekt kütüphanesi
- Bensound / Epidemic Sound – Telifsiz müzik
- Audacity – Ses düzenleme
- FMOD / Wwise – Profesyonel ses motoru
İpucu:
Mobil cihaz hoparlörleri küçük olduğu için, ses efektlerinde orta frekansları (2–6 kHz) vurgula.
7. Oynanış Mekaniklerinin Geliştirilmesi
Oynanış (gameplay), oyuncunun “neden devam ettiğini” belirler.
İyi bir oyun, oyuncuya sürekli geri bildirim (feedback) verir.
Örnek Mekanikler
- Dokun – Tepki ver
- Sürükle – Hedefe ulaştır
- Eşleştir – Puan kazan
- Hayatta kal – Süre tut
Her mekanik, ödül döngüsü (reward loop) içerir:
Oyuncu bir şey başarır → oyun onu ödüllendirir → tekrar denemek ister.
8. Oyun Testi (Beta Süreci)
Hiçbir oyun ilk versiyonunda mükemmel değildir.
Test aşaması, hataları (bug) bulmak ve kullanıcı deneyimini ölçmek için gereklidir.
Test Türleri
| Tür | Amaç | Kimler Test Eder |
|---|---|---|
| Alpha Testi | Temel hataları bulma | Geliştirici ekibi |
| Closed Beta | Kullanıcı geri bildirimi toplama | Seçilmiş oyuncular |
| Open Beta | Genel performans ölçümü | Tüm oyuncular |
Araçlar
- TestFlight (iOS)
- Firebase Test Lab (Android)
- Google Play Beta Channel
9. Oyun Performansını Optimize Etme
Mobil cihazların işlem gücü sınırlıdır.
Bu yüzden oyunun optimize edilmesi gerekir.
Performans Artırma İpuçları
- Gereksiz poligonları azalt (özellikle 3D modellerde).
- Tekstür çözünürlüğünü düşür (maks. 1024×1024).
- “Object pooling” yöntemiyle nesne oluşturmayı optimize et.
- FPS limitini 60’a sabitle (stabilite için).
- Gereksiz arka plan seslerini kaldır.
10. Gelir Modeli Belirleme
Oyun yapmanın bir yönü eğlenceyse, diğeri sürdürülebilirliktir.
Gelir modeli, projenin geleceğini belirler.
| Model | Açıklama | Örnek |
|---|---|---|
| Reklam (Ad-Based) | Banner, interstitial veya video reklamlar | Hyper-casual oyunlar |
| IAP (In-App Purchase) | Oyun içi para, kostüm, güçlendirme | RPG / MOBA |
| Premium (Satın Alma) | Oyunun tamamı ücretli | Indie yapımlar |
| Abonelik | Aylık içerik veya avantaj | Simülasyon oyunları |
En iyi strateji: Reklam + mikro satın alma karışımıdır.
11. Yayınlama Aşaması
Google Play Console (Android)
- Geliştirici hesabı oluştur (25$ tek seferlik).
- APK veya AAB dosyasını yükle.
- Oyun açıklaması, görseller, video tanıtım ekle.
- Yayın onayı genelde 1–3 gün sürer.
App Store Connect (iOS)
- Yıllık 99$ geliştirici hesabı gerekir.
- Xcode üzerinden oyun yüklenir.
- Apple’ın manuel onay süreci vardır (1–7 gün).
İpucu:
ASO (App Store Optimization) için başlıkta ve açıklamada anahtar kelimeleri doğru kullan.
12. Pazarlama ve Lansman
Harika bir oyun bile tanıtım olmadan fark edilmez.
Oyun pazarlaması, geliştirmenin yarısı kadar önemlidir.
Tanıtım Kanalları
- Sosyal medya: TikTok, Instagram, Reddit, Discord
- Influencer iş birlikleri: Mobil yayıncılar ve YouTuber’lar
- Oyun toplulukları: IndieDB, itch.io, TapTap
- Basın kitleri: Ekran görüntüsü, ikon, video trailer hazırlığı
İlk 24 Saat Stratejisi
- Lansman günü reklam kampanyası başlat.
- Google Ads / Meta Ads ile küçük bütçeli test kampanyası yap.
- Oyuncu yorumlarını hızlıca değerlendir, güncelleme çıkar.
13. Oyun Geliştirmede Sık Yapılan Hatalar
- Her fikri aynı anda denemek → Odak kaybı.
- Oyunu fazla karmaşık yapmak → Kullanıcı kaybı.
- Test yapmadan yayınlamak → Kötü yorumlar.
- Reklam dengesini bozmak → Oyuncu terk eder.
- Pazarlamayı geliştirme sonuna bırakmak → Görünürlük kaybı.
14. Mobil Oyun Geliştirmede Kullanılan Ek Araçlar
| Amaç | Araç | Açıklama |
|---|---|---|
| Analiz | Firebase, GameAnalytics | Kullanıcı verisi toplama |
| Reklam | AdMob, Unity Ads | Gelir sağlama |
| Oyun içi satın alma | Play Billing Library | Mikro ödeme sistemi |
| Cloud veritabanı | PlayFab, Firebase | Oyuncu kayıt yönetimi |
| Ekip iş birliği | GitHub, Trello | Proje takibi |
15. 2025’te Oyun Trendleri
Yeni bir oyun geliştirirken geleceğe yatırım yap:
- AI destekli NPC’ler
- 5G tabanlı online oyunlar
- Bulut tabanlı mobil oyunlar
- Sesle kontrol (Voice Command Gaming)
- AR tabanlı oyun deneyimi
Bu trendleri takip eden oyunlar, hem kullanıcı hem yatırımcı ilgisini çekiyor.
16. SEO Anahtar Kelimeler
mobil oyun nasıl yapılır, unity ile oyun geliştirme, oyun motoru seçimi, mobil oyun rehberi, android oyun yapımı, ios oyun geliştirme, buildbox ile oyun yap, hyper casual oyun, mobil oyun motorları, oyun yayınlama rehberi
17. Sonuç: Her Oyuncu Bir Geliştirici Olabilir
Mobil oyun yapmak artık yalnızca profesyonellerin değil, yaratıcılıkla motive olan herkesin erişebileceği bir alan.
Belki ilk denemende mükemmel bir oyun yapamayacaksın — ama o oyun seni bir geliştiriciye dönüştürecek.
Unutma:
Büyük oyunlar küçük bir fikirle başlar.
Senin fikrin de, bir gün milyonların cebinde olabilir.
18. Eylem Çağrısı (CTA)
Kendi oyununun hikayesini yazmaya hazır mısın?
- Bugün bir oyun motoru indir,
- Basit bir proje oluştur,
- Denemeye başla.
Belki de geleceğin fenomen oyunu senin elinden çıkacak.


