İçeriğe geç

Mobil Oyun — Unity

Color Bomb

Eşleştirme döngüsünü bir şehir restorasyonu ekonomisine bağlayan, Unity 6 ve URP ile geliştirilen dikey mobil match-3 oyunu.

Rol
Solo Geliştirici — oynanış, sistem tasarımı ve UI
Dönem
2026
Odak
Eşleştirme döngüsü ile ilerleme ekonomisini birbirine bağlarken tahta çözümlemesini girdiden yalıtmak; içeriği koddan ayrı, veri tanımlı tutmak.

Çözülmesi gereken neydi?

Match-3 mekaniği tek başına oynanabilir ama tutmaz: oyuncunun bir sonraki seviyeyi neden açacağına dair bir sebebi olmaz. Buna karşılık bir ilerleme katmanı eklemek, girdi, tahta çözümlemesi, seviye verisi ve ekonomi arasındaki sırayı bozmadan kurmayı gerektiriyordu.

Ürünü bir bütün olarak kurmak.

Oynanışı JSON tanımlı seviye verisiyle içerikten ayırdım; girdiyi tek bir merkezî swipe katmanında topladım ve tahta çözümlenirken girdiyi kilitleyen bir durum akışı kurdum. Kazanılan ilerleme, seviyeden bağımsız bir şehir restorasyon katmanına akıyor: bölge bölge açılan bir harita, aşamalı binalar ve bunları besleyen bir enerji ekonomisi.

Sistemin katmanları

  1. 01

    Board resolution

    Eşleşme, düşme, blokerlar ve özel parçaların sırayla çözüldüğü kilitli durum akışı; çözümleme bitene kadar yeni girdi kabul edilmiyor.

  2. 02

    Level data

    Seviyeler JSON dosyalarıyla tanımlı: tahta düzeni, hedefler, hamle sayısı ve blokerlar. Yayınlanmamış içerik için güvenli erişilebilirlik kontrolü var.

  3. 03

    City restoration

    Kazanılan enerjinin harcandığı meta katman: bölge haritası, aşamalı bina inşası ve seviye ilerlemesine bağlı açılma koşulları.

  4. 04

    Input and UI

    Tek merkezden yönetilen swipe girdisi; güvenli alan farkındalığı olan, tam kanama arka planlı dikey öncelikli responsive UI.

Öne çıkan özellikler

  • 01

    Eşleştirme, blokerlar, hedefler, hamle limiti ve puanlama

  • 02

    Roket, bomba ve renk çekirdeği gibi özel parçalar

  • 03

    JSON ile tanımlanan seviyeler ve bölge bazlı seviye haritası

  • 04

    Şehir restorasyonu: aşamalı bina inşası ve enerji ekonomisi

  • 05

    İpucu, yeniden deneme, zafer ve kayıp durumlarının tamamı

  • 06

    Dikey öncelikli, güvenli alan farkındalığı olan responsive arayüz

Bu iş için kullanılan araçlar.

  • Unity 6
  • C#
  • Universal Render Pipeline
  • Input System
  • LeanTween
  • TextMesh Pro
  • JSON
  • Android
  • iOS
Color Bomb oynanış tahtası
Hamle, hedef ve puanın birlikte izlendiği tahta; blokerlar ve özel parçalar aynı çözümleme akışında.
Color Bomb şehir restorasyon katmanı
Seviyelerden kazanılan enerjinin harcandığı meta katman: aşamalı bina inşası ve bölge ilerlemesi.
Color Bomb seviye haritası
Bölge bölge açılan seviye haritası ve seviye giriş kartı.
Color Bomb parça sistemi
Parça, özel parça ve bloker seti — tahtanın kural setini taşıyan görsel dil.
Color Bomb açılış ve seviye tamamlama
Açılış ekranı ve seviye tamamlama akışı: kazanılan yıldızlar bir sonraki bölgeyi açıyor.

Ne değişti?

Açılış, bölge seçimi, seviye seçimi ve oynanış uçtan uca oynanabilir durumda; şehir restorasyon katmanı çalışıyor. Seviye içeriği genişletiliyor, mağaza sürümü için içerik ve denge çalışması sürüyor.