Ethical principles
- Game Development course
- Expert
- Lesson 41/47
- 4 min
Learn ethics and transparency in monetization.
Ethical Principles in Monetization
In-game revenue methods should respect players' rights and experience. Purchase options should be presented clearly, prices should not be hidden, and players should not be pressured into spending through misleading designs. Advertising and purchase design require extra care, especially in games aimed at children.
Clear price
Optional purchase
Honest description
Respect player choiceEthical monetization values long-term player trust as much as short-term revenue.
Transparency and Fair Design
Transparent monetization explains in advance what a purchased product provides and how much the player will pay. Fair design should not make purchases appear mandatory or create misleading barriers for free players. Ad content and display frequency should also be planned without damaging the player experience.
Product: 500 Gems
Price: Clearly displayed
Purchase: OptionalIt is important that players can easily change their minds and control their purchasing decisions.
Practice Display Transparent Purchase Information
Create a MonoBehaviour class named PurchaseTransparency. In the Start method, store the product name and price in variables. Then print the information to the console together with a message indicating that the purchase is optional.
Starter code
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
}
}Sample solution
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");
}
}Expected output
Product: 500 Gems Price: $4.99 Purchase is optional
Questions and answers
Review the lesson questions together with their answers. To test yourself, solve the lesson interactively.
1 Which approach should be preferred in an ethical purchase screen?
- Constantly pressure the player to purchase
- Misrepresent the product features
- Hide the price until the final payment step
- Present the purchase option clearly and understandably Correct answer
Explanation: A transparent purchase screen clearly displays the product contents and price. Players should be able to make their decisions without pressure.
2 Complete the Transparent Price Information
Debug.Log("Price: ____");
Debug.Log("Price: Clearly displayed");
Explanation: Displaying the price clearly helps players make informed purchasing decisions.
3 Ethical Monetization Principles
| Term | Meaning |
|---|---|
Transparency |
Clearly presents product and price info |
Fairness |
Treats players fairly |
Consent |
Respects the player's free choice |
Honesty |
Does not use misleading information |