Oyun Geliştirme
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.
Örnek çözümü göster
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");
}
}
Kendini test et
-
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
Cevabı göster
Satın alma seçeneğini açık ve anlaşılır sunmak — Ş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.
-
Şeffaf fiyat bilgisini tamamla
Debug.Log("Price: ____");
Cevabı göster
Debug.Log("Price: Clearly displayed");
-
Etik monetization ilkeleri
- 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
Sıradaki ders: Özet - Monetization