Game Engines and Ethics: Unreal, Unity & Godot Controversies Explained
Explore the ethical challenges behind Unreal Engine, Unity, and Godot. From dark patterns and layoffs to pricing controversies and community conflicts.
Manuel Sánchez
Epic Games: Dark Patterns, Fines, and Layoffs
A Landmark Case of UX Ethics
In December 2022, Epic Games, the company behind Unreal Engine and Fortnite, agreed to pay $520 million in penalties to the FTC, or Federal Trade Commission. The settlement included:
- $245 million for deceptive UX practices (dark patterns)
- $275 million for violating children’s privacy laws (COPPA)
The issues identified included:
- Interfaces that enabled accidental purchases. This included patterns like one-click purchases without confirmation dialogs, or ambiguous button mapping (the same button used for previewing items could also confirm purchases, especially problematic for console players and younger users.).
- Poorly designed refund systems. For example, there were hidden or non-obvious refund flows that made it difficult for users to get their money back, or delayed or complex support processes, which discouraged users from seeking refunds.
- Weak parental control mechanisms with insufficient age-aware UX flows or poor parental verification systems.
This case was a turning point that proves that frontend and UX decisions can have legal and ethical consequences at scale.
In this context, the company started to face significant financial pressure.
Layoffs and Financial Pressure (2023–2026)
Epic has also undergone major restructuring in the last years:
- 2023: ~830 employees laid off
- 2026: over 1,000 employees laid off
The official reasons were:
- Declining Fortnite engagement post-2025
- Operating costs exceeding revenue
- A broader cost-cutting strategy
Unity: The Monetization Crisis
If Epic highlights UX ethics, Unity represents the risks of unpredictable monetization models.
The Runtime Fee Controversy (2023–2024)
In September 2023, Unity introduced a Runtime Fee, a new pricing model that would charge developers based on game installations. That fee would be applied after certain revenue and install thresholds (both depending on the plan chosen) were met, which caused an immediate backlash from the developer community.
Community concerns included:
- Lack of transparency in tracking installs
- Risk for free-to-play and demo-based games
- Potential abuse (fraudulent installs, piracy)
Unity defined installs broadly, including first-time installs, re-installs (same user, different device) or potentially installs via subscriptions (Game Pass, etc), so as a developer you could not accurately track installs yourself, since they depended on the end user’s behavior and platform policies.
The consequences:
- Massive community outrage
- Policy revisions within days
- Full rollback of the model in 2024
And all this led to internal layoffs and the resignation of CEO John Riccitiello in 2024, which was a significant shakeup for the company.
A Structural Shift
This crisis revealed something fundamental:
- Developers are dependent on external business decisions
- Pricing models can change unexpectedly
- Long-term planning becomes fragile
Unity’s case reshaped how developers evaluate engine risk.
Godot: Open Source and Community Tensions
Godot emerged as a strong alternative: free, open-source, and community-driven.
But openness comes with its own challenges.
Community Controversies (2024)
In 2024, Godot faced internal tensions:
- Moderation issues in official spaces
- Mistaken bans during harassment incidents
- Heated debates around governance and inclusion
The Godot Foundation acknowledged mistakes, particularly in moderation decisions during periods of conflict.
The Open-Source Dilemma
Unlike corporate engines, Godot operates under a decentralized model where decision-making is distributed across maintainers, contributors, and the broader community. There is no single executive layer enforcing direction in a top-down manner. Instead, decisions emerge through discussion, contribution, and consensus.
On one hand, this model enables a level of transparency and freedom that is difficult to achieve in corporate environments. Developers can inspect the source code, propose changes, and participate directly in the evolution of the engine. There are no sudden pricing shifts, no hidden business incentives, and no dependency on shareholder-driven decisions. For many teams, especially indie developers, this represents a more stable and trustworthy foundation.
On the other hand, decentralization introduces ambiguity. Without a single authoritative voice, decisions can take longer, disagreements can become more visible, and governance can feel less predictable. Authority exists, but it is distributed—spread across maintainers, committees, and community norms rather than concentrated in a single entity.
Conflicts are no longer framed as opposition to a corporation, but as disagreements within the same ecosystem. Questions around moderation, inclusion, or technical direction are negotiated rather than imposed, which can lead to friction when expectations differ.
Ultimately, choosing an open-source engine like Godot is not just a technical decision—it is a choice of governance model. You are not only adopting a tool, but also participating—directly or indirectly—in a living, evolving community.
Conclusion
As game developers, or UX engineers, we are not neutral actors.
We design systems that influence user behavior, shape economic outcomes, and reflect ethical choices. The cases of Epic Games, Unity, and Godot illustrate that game engines are not just technical platforms—they are ethical battlegrounds where business models, community dynamics, and user experiences collide.
When we choose an engine, we are not just choosing a tool—we are choosing a set of values, risks, and responsibilities. The question is no longer whether technology can be separated from ethics, but how we can navigate this complex landscape to create better games and a better industry.
FAQ about Game Engines and Ethics
Dark patterns are UX design techniques that manipulate users into actions like unintended purchases or subscriptions. Epic Games was fined for using them in Fortnite.
References
Epic Games / Unreal Engine
- Federal Trade Commission (2023) – Epic Games fined $245M for deceptive practices (dark patterns) https://www.ftc.gov/news-events/news/press-releases/2023/03/ftc-finalizes-order-requiring-fortnite-maker-epic-games-pay-245-million-tricking-users-making
- Epic Games Official Statement (2022) – $520M settlement (COPPA + dark patterns) https://www.epicgames.com/site/en-US/news/epic-ftc-settlement-and-moving-beyond-long-standing-industry-practices
- U.S. Department of Justice (2022) – COPPA violations and privacy issues https://www.justice.gov/archives/opa/pr/epic-games-inc-developer-fortnite-video-game-agrees-275-million-penalty-and-injunction
- Epic Games Layoffs (2023–2026 overview) https://en.wikipedia.org/wiki/2022%E2%80%932026_video_game_industry_layoffs
- Epic Games Layoffs Analysis (2026) https://gamefromscratch.com/epic-games-announce-massive-layoffs/
Unity
- Unity Runtime Fee Controversy (2023) https://en.wikipedia.org/wiki/Unity_(game_engine)
- Unity Technologies – Business model changes and leadership context https://en.wikipedia.org/wiki/Unity_Technologies
- Industry Layoffs Context (Unity included) https://en.wikipedia.org/wiki/2022%E2%80%932026_video_game_industry_layoffs
Godot
- Godot Governance Model (Official Documentation) https://godotengine.org/governance/
- Godot Contribution & Organization Structure https://contributing.godotengine.org/en/latest/organization/areas.html
- Godot Foundation / Community Statements (2024 controversies context) (Based on public communications, community discussions, and foundation acknowledgements; no single centralized report consolidates the events)
Additional Context
- Analysis of Dark Patterns in UX (Epic case context) https://haerting.de/en/insights/ftc-vs-epic-games-illegal-dark-patterns/
Share article