Etik ilkeler
- Oyun Geliştirme kursu
- Uzman
- Ders 41/47
- 4 dk
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 choiceEtik 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: OptionalOyuncunun 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
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
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
Debug.Log("Price: ____");
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 |