CodeBlanks Logo Icon CodeBlanks

Etik ilkeler

Monetization'da etik ilkeleri ve şeffaflığı öğrenirsin.

Monetization'da etik ilkeler

Oyun içi gelir yöntemleri oyuncuların haklarına ve deneyimine saygı göstermelidir. Satın alma seçenekleri anlaşılır biçimde sunulmalı, ücretler gizlenmemeli ve oyuncular yanıltıcı tasarımlarla harcamaya zorlanmamalıdır. Özellikle çocuklara yönelik oyunlarda reklam ve satın alma tasarımı daha dikkatli ele alınmalıdır.

Clear price
Optional purchase
Honest description
Respect player choice

Etik monetization, kısa vadeli gelir kadar uzun vadeli oyuncu güvenini de önemser.

Şeffaflık ve adil tasarım

Şeffaf monetization, oyuncuya satın aldığı ürünün ne sunduğunu ve ne kadar ücret ödeyeceğini önceden açıklar. Adil tasarım, satın almayı zorunluymuş gibi göstermemeli ve ücretsiz oyunculara karşı yanıltıcı engeller oluşturmamalıdır. Reklamların içeriği ve gösterim sıklığı da oyuncu deneyimini bozmayacak biçimde planlanmalıdır.

Product: 500 Gems
Price: Clearly displayed
Purchase: Optional

Oyuncunun kolayca vazgeçebilmesi ve satın alma kararını kontrol edebilmesi önemlidir.

Uygulama Şeffaf satın alma bilgisini göster

PurchaseTransparency adlı bir MonoBehaviour sınıfı oluştur. Start metodunda ürün adını ve fiyatını değişkenlerde tut. Ardından ürünün isteğe bağlı olduğunu belirten bir mesajla birlikte bilgileri konsola yazdır.

Başlangıç kodu

Player.cs
using UnityEngine;

public class PurchaseTransparency : MonoBehaviour
{
    void Start()
    {
        // Ürün adı ve fiyatını tanımla
        // Satın almanın isteğe bağlı olduğunu belirt
        // Bilgileri konsola yazdır
    }
}

Örnek çözüm

Player.cs
using UnityEngine;

public class PurchaseTransparency : MonoBehaviour
{
    void Start()
    {
        string product = "500 Gems";
        string price = "$4.99";
        Debug.Log("Product: " + product);
        Debug.Log("Price: " + price);
        Debug.Log("Purchase is optional");
    }
}

Beklenen çıktı

Product: 500 Gems
Price: $4.99
Purchase is optional

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Etik bir satın alma ekranında hangi yaklaşım tercih edilmelidir?

  • Oyuncuyu sürekli satın almaya zorlamak
  • Ürün özelliklerini olduğundan farklı göstermek
  • Ücreti ödeme adımının sonuna kadar gizlemek
  • Satın alma seçeneğini açık ve anlaşılır sunmak Doğru cevap

Açıklama: Şeffaf bir satın alma ekranı ürünün içeriğini ve ücretini açıkça gösterir. Oyuncu kararını baskı altında kalmadan verebilmelidir.

2 Şeffaf fiyat bilgisini tamamla

Soru
Debug.Log("Price: ____");
Cevap
Debug.Log("Price: Clearly displayed");

Açıklama: Fiyatın açıkça gösterilmesi oyuncunun bilinçli satın alma kararı vermesine yardımcı olur.

3 Etik monetization ilkeleri

Kavram Anlamı
Transparency Ürün ve fiyat bilgilerini açık sunar
Fairness Oyunculara adil davranır
Consent Oyuncunun özgür kararını gözetir
Honesty Yanıltıcı bilgi kullanmaz

Uzman bölümündeki tüm dersler