Skip to main content

Yayınlama ve Gönderim

Tebrikler! Oyununuzu geliştirdiniz, kontrolcülerinizi tasarladınız ve simülatörde testlerinizi başarıyla tamamladınız. Artık oyununuzu RemoteNex platformunda yayınlama vakti.

Bu adımda, Unity projenizden WebGL Build almayı ve gerekli dosyaları bize nasıl ulaştıracağınızı öğreneceksiniz.

1. WebGL Build Ayarları (Önemli)

Oyununuzun web tarayıcılarında sorunsuz çalışması için Build almadan önce bazı ayarları kontrol etmeniz gerekir.

A. Platform Değişikliği

  1. Unity'de File > Build Settings menüsünü açın.
  2. Platform listesinden WebGL seçeneğini seçin.
  3. Sağ alttaki Switch Platform butonuna basın ve işlemin bitmesini bekleyin.

B. Player Settings Ayarları

Build Settings penceresindeki sol alt köşede bulunan Player Settings butonuna tıklayın ve şu ayarları yapın:

1. Resolution and Presentation

  • Run In Background: İşaretli Olsun. (Bu, tarayıcı sekmesi odağı kaybettiğinde oyunun durmasını engeller).
  • Default Canvas Width/Height: Oyununuzun varsayılan çözünürlüğünü (Örn: 1920x1080) girin.

2. Other Settings

  • Color Space: Gamma (Önerilen). Linear bazı eski cihazlarda/tarayıcılarda sorun çıkarabilir.
  • Auto Graphics API: İşaretli olsun.

3. Publishing Settings (Kritik!)

Siyah ekran hatalarını önlemek için şu ayarları öneriyoruz:

  • Compression Format: Gzip (veya sunucu yapılandırmasından emin değilseniz Disabled).
  • Decompression Fallback: İşaretli Olsun. (Tarayıcı sıkıştırmayı çözemezse otomatik düzeltir).

2. Build Alma (Derleme)

Ayarlar tamamlandıktan sonra:

  1. Build Settings penceresine dönün.
  2. Build butonuna tıklayın.
  3. Masaüstünüzde boş bir klasör oluşturun (Örn: OyunAdi_WebGL) ve o klasörü seçin.
  4. Unity'nin derleme işlemini bitirmesini bekleyin.
Klasör Yapısı

Build işlemi bittiğinde klasörün içinde şunlar olmalıdır:

  • index.html dosyası.
  • Build klasörü.
  • TemplateData klasörü.

3. Paket Hazırlama

Oyununuzu bize göndermeden önce aşağıdaki dosyaların tamamını tek bir .ZIP veya .RAR dosyası haline getirmelisiniz.

Paketin içinde bulunması zorunlu olanlar:

  1. WebGL Build Klasörü: (Yukarıdaki adımda Unity'den çıkardığınız klasörün tamamı).
  2. Master Controller Dosyası: Tasarladığınız master.html (veya .txt) dosyası.
  3. Normal Controller Dosyası: Tasarladığınız normal.html (veya .txt) dosyası.
  4. Oyun İkonu: Platformda görünecek 512x512 boyutunda bir ikon (Opsiyonel ama önerilir).

Örnek Klasör Yapısı:

MyGame_Submission.zip

├── WebGL_Build/
│ ├── index.html
│ ├── Build/
│ └── TemplateData/

├── controllers/
│ ├── master.html
│ └── normal.html

└── game_icon.png