keepcalculator

06 Numbers and Powers

Engine Pricing Changes: Developer FAQ

Card No. 06·41318 · Updated · Standard formula, shown below

When a game engine changes its pricing or terms, developers face immediate questions about cost, existing projects, and legal obligations. This article explains what typically happens, what developers should do, and how to prepare for such changes.

Background: Why Engines Change Pricing

Game engines like Unity, Unreal, and Godot periodically adjust their pricing models. These changes can stem from shifts in company strategy, the need to fund ongoing development, or market pressures. For example, Unity’s 2023 runtime fee announcement and Unreal’s royalty structure adjustments have shown how quickly terms can evolve. Understanding the reasons helps developers anticipate and react appropriately.

How Pricing Changes Affect Existing Projects

The most immediate concern is whether your current project is affected. Typically, changes apply to new versions of the engine or to revenue earned after a certain date. Here’s what to check:

  • Version lock-in: If you stay on an older engine version, you may keep the old terms, but you lose updates and support.
  • Grandfathering: Some changes explicitly exempt existing projects or revenue thresholds. Read the official announcement carefully.
  • Contractual terms: Your license agreement may have clauses about term changes, but usually the engine provider can modify terms with notice.

For example, when Unity announced its runtime fee in 2023, it initially applied to all projects, but after backlash, it revised the policy to apply only to games made with Unity 2023 LTS or later. This shows that terms can be retroactive, but pressure can lead to revisions.

Immediate Steps for Developers

When you hear about a pricing change, follow these steps:

  1. Read the official announcement from the engine provider, not just summaries.
  2. Check your current license agreement for clauses about term changes and termination.
  3. Assess your revenue and install base to see if you fall into new fee thresholds.
  4. Evaluate your engine version and whether you can stay on an older one.
  5. Consult a lawyer if the financial impact is significant or if you’re unsure about legal obligations.

Don’t panic or make hasty decisions. Most changes come with a transition period, giving you time to plan.

Common Problems and Misconceptions

One common misconception is that switching engines is easy. In reality, moving a project to a new engine can take months or years, especially for complex games. Another misconception is that all changes are retroactive. As seen with Unity’s revision, public pressure can lead to modifications. However, don’t rely on that; always plan for the worst-case scenario.

Another issue is the “free� tier. Many engines offer free versions with royalties or revenue thresholds. When terms change, these thresholds may shift, affecting indie developers the most. Always calculate your projected revenue against the new thresholds.

Comparing Engine Policies

Here’s a quick comparison of how major engines handle pricing:

  • Unity: Free tier up to a revenue threshold, then per-install fees (revised in 2023).
  • Unreal Engine: 5% royalty on gross revenue beyond $1 million per game per year.
  • Godot: Completely free and open-source, no royalties, but no official support.

These policies can change, so always verify on the official websites. For example, Unreal’s royalty is tied to revenue, not installs, which is simpler for developers to track.

How to Choose an Engine with Stability in Mind

When selecting an engine, consider its history of pricing changes and the company’s communication style. Look for:

  • Transparency: How clearly do they announce changes?
  • Grandfathering: Do they protect existing projects?
  • Community response: How do they handle backlash?
  • Long-term viability: Is the company financially stable?

Open-source engines like Godot offer the ultimate stability—no one can change the terms because you have the source code. However, you sacrifice official support and some advanced features.

Costs and Financial Planning

Pricing changes can significantly impact your budget. Here are the costs to consider:

  • Licensing fees: Upfront or per-seat costs.
  • Royalties: A percentage of revenue.
  • Per-install fees: Charged per installation, which can be unpredictable.
  • Migration costs: If you switch engines, you’ll spend time and money on reimplementation.

When planning, set aside a contingency fund for potential fee increases. Also, track your revenue and installs regularly to stay within thresholds.

Frequently Asked Questions

Can a game engine change its terms retroactively?

Yes, but it’s rare and often met with backlash. Unity’s 2023 runtime fee initially applied to existing games, but after criticism, they revised it to apply only to newer versions. Always read the fine print and be prepared for possible retroactive changes, though public pressure can lead to revisions.

What if I can’t afford the new fees?

First, check if you qualify for any exemptions or reduced rates. Many engines have special programs for small developers. If not, consider switching to a free or open-source engine like Godot. Alternatively, you can try to negotiate with the engine provider, though that’s rarely successful for small studios.

Does staying on an older engine version protect me?

Often, yes. If you don’t upgrade, you may keep the old terms, but you’ll miss out on bug fixes, security patches, and new features. This is a trade-off. For long-term projects, staying on an older version can be risky if the engine becomes unsupported.

How do I know if I’m affected by a pricing change?

Read the official announcement and your license agreement. The announcement usually specifies which products, versions, and revenue tiers are affected. If you’re still unsure, contact the engine provider’s support or consult a legal expert.

Can I move my game to another engine after a pricing change?

Yes, but it’s a significant undertaking. You’ll need to rewrite code, reimport assets, and retest everything. The cost and time may be prohibitive, so weigh it against the fee increase. For smaller projects, it might be worth it; for large ones, it’s often not.

Final Thoughts

Engine pricing changes are a reality of game development. The key is to stay informed, plan financially, and know your options. Always read official announcements, understand your license, and consider the long-term implications. While you can’t control what engines do, you can control how you respond—by being prepared and flexible.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →