Latest Post: Game Engines and Ethics: Unreal, Unity & Godot Controversies Explained

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

6 min read
The game development ecosystem has evolved far beyond purely technical concerns. Tools like Unreal Engine, Unity, and Godot are no longer just engines—they represent business models, ethical trade-offs, and community dynamics. In recent years, the industry has faced multiple crises that force developers to ask a difficult question: 👉 Can we really separate technology from ethics in game development?

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

Unity

Godot

Additional Context


Share article

Comments

Powered by Giscus

Related Posts

Stay in the loop!

Get to know some good resources. Once per month.

Frontend & Game Development, tools that make my life easier, newest blog posts and resources, codepens or some snippets. All for free!

No spam, just cool stuff. Promised. Unsubscribe anytime.