Free Tier Limitations
Free tier limitations represent the functional, financial, and technical constraints imposed on developers using the no-cost versions of Unity and Unreal Engine game development platforms. These limitations serve as strategic business models that balance accessibility for independent developers, students, and hobbyists against the commercial viability of the engine providers 123. Understanding these constraints is critical for developers making informed decisions about which engine to adopt, as they directly impact project scope, monetization strategies, team collaboration capabilities, and long-term scalability. The comparison between Unity's and Unreal Engine's free tier offerings has become increasingly important as both platforms have evolved their licensing models, with Unity introducing significant changes in 2023 and Unreal maintaining its royalty-based approach 67.
Overview
The emergence of free tier game development engines represents a fundamental shift in the democratization of game creation tools. Historically, professional game engines were prohibitively expensive, accessible only to established studios with substantial capital 9. Unity pioneered the accessible engine model in the mid-2000s, while Epic Games followed with Unreal Engine's free tier model, transforming the landscape by enabling independent developers, students, and small teams to access professional-grade development tools without upfront costs 612.
The fundamental challenge these free tier models address is the tension between making powerful development tools accessible while maintaining sustainable business operations for the engine providers. Both Unity and Unreal Engine have evolved sophisticated approaches: Unity employs a revenue threshold model where developers with less than $200,000 in annual revenue can use Unity Personal without fees, while Unreal Engine offers full feature access to all users but implements a 5% royalty on gross revenue exceeding $1 million per product per calendar quarter 1411. This evolution reflects the industry's recognition that lowering barriers to entry expands the developer ecosystem, ultimately benefiting engine providers through increased market share, community growth, and revenue from successful projects that graduate to paid tiers 69.
Key Concepts
Revenue Threshold Models
Revenue threshold models define the financial limits at which developers must transition from free to paid licensing tiers. Unity Personal is available to individuals and organizations with less than $200,000 in total annual revenue and funding, creating a hard ceiling before subscription upgrades become mandatory 111. Unreal Engine implements a different approach with a $1 million quarterly revenue threshold per product, above which a 5% royalty applies to gross revenue 45.
Example: An independent developer creates a mobile puzzle game using Unity Personal and releases it on the App Store. During the first year, the game generates $180,000 in revenue through a combination of paid downloads ($120,000) and in-app purchases ($60,000). The developer remains compliant with Unity Personal's free tier. However, when a viral social media post drives sales to $230,000 in year two, the developer must immediately upgrade to Unity Pro at $2,040 annually per seat, as the total organizational revenue has exceeded the $200,000 threshold 111.
Feature Parity vs. Feature Gating
Feature parity refers to whether free tier users access the same development capabilities as paid tier users, while feature gating restricts certain advanced functionalities to paid licenses. Unreal Engine provides complete feature parity across all tiers, including full C++ source code access, all rendering features, Blueprint visual scripting, and advanced tools like Chaos physics and Niagara VFX systems 34. Unity Personal, conversely, implements selective feature gating, excluding Unity Teams Advanced collaboration tools, custom splash screen removal, and priority customer support while maintaining unrestricted access to core development capabilities 12.
Example: A small studio of five developers builds an open-world RPG using Unreal Engine's free tier. They leverage the complete Nanite virtualized geometry system, Lumen global illumination, and full access to the engine's C++ source code to optimize performance for their specific needs—all without any licensing fees during development. A comparable Unity Personal project would have access to Unity's rendering pipeline and scripting but would face limitations on advanced collaboration features and would be unable to remove the mandatory "Made with Unity" splash screen without upgrading 23.
Royalty-Based vs. Subscription-Based Monetization
These represent fundamentally different approaches to how engine providers capture value from developers. Unity's subscription-based model requires fixed annual payments ($2,040 per seat for Unity Pro) once revenue thresholds are exceeded, regardless of ongoing project success 11. Unreal's royalty-based model charges 5% of gross revenue only after a product exceeds $1 million per quarter, aligning costs directly with commercial success 45.
Example: Two developers each create games that generate $1.5 million in their first year. The Unity developer who exceeded the $200,000 threshold pays $2,040 in annual subscription fees regardless of whether revenue continues. The Unreal developer pays 5% royalty on revenue exceeding $1 million quarterly—approximately $25,000 in royalties for the year (5% of $500,000 excess revenue). However, if the Unreal game's revenue drops to $800,000 the following year, no royalties are owed, while the Unity developer continues paying the annual subscription 411.
Branding Requirements and Splash Screens
Branding requirements mandate how developers must display engine attribution in their games. Unity Personal requires a non-removable "Made with Unity" splash screen on game launches, which cannot be customized or removed without upgrading to Unity Pro 12. Unreal Engine requires prominent logo placement in credits and marketing materials but allows splash screen customization even in the free tier 34.
Example: A narrative-driven horror game developer using Unity Personal must display the bright, animated "Made with Unity" splash screen before their carefully crafted atmospheric opening sequence, potentially disrupting the intended mood. The developer considers this branding requirement acceptable for their first release but plans to upgrade to Unity Pro for their next project to maintain complete creative control over the player's first impression. An Unreal Engine developer creating a similar game can customize the startup sequence entirely, maintaining atmospheric consistency while fulfilling attribution requirements through end credits 13.
Source Code Access
Source code access determines whether developers can view, modify, and compile the underlying engine code. Unreal Engine provides full C++ source code access to all users regardless of tier, enabling deep customization and optimization 35. Unity restricts source code access to Enterprise tier customers, with Personal and Pro users working with the compiled engine 211.
Example: A technical developer building a physics-intensive simulation game using Unreal Engine encounters performance bottlenecks in the default collision detection system. With full source code access, they modify the engine's physics solver to implement a custom spatial partitioning algorithm optimized for their specific use case, achieving a 40% performance improvement. A Unity Personal developer facing similar challenges must work within the engine's existing API constraints or purchase the Enterprise tier for source access, significantly increasing costs 23.
Collaboration and Cloud Service Limitations
These limitations affect how teams work together and access cloud-based development resources. Unity Personal includes basic cloud builds but limits concurrent builds and storage capacity, while excluding Unity Teams Advanced features for version control and collaboration 12. Unreal Engine provides more generous collaboration tool access in the free tier but may restrict certain cloud services 34.
Example: A three-person team developing a platformer game using Unity Personal relies on GitHub for version control since Unity Teams Advanced is unavailable in their tier. They manually manage build processes and use Discord for communication, creating a functional but less integrated workflow. When their project grows and they upgrade to Unity Pro, they gain access to Unity's integrated collaboration tools, streamlining their pipeline. A comparable Unreal Engine team accesses built-in collaboration features from the start, though they still implement external version control for additional flexibility 13.
License Compliance and Revenue Tracking
License compliance encompasses the legal obligations developers must fulfill to remain within their tier's terms of service, including accurate revenue tracking across all sources. Unity requires monitoring total organizational revenue across all sources to ensure compliance with the $200,000 threshold 111. Unreal developers must track gross revenue per product per quarter, including direct sales, in-app purchases, advertising revenue, crowdfunding, advances, and grants 45.
Example: An independent developer releases a game on Steam using Unity Personal while simultaneously running a Kickstarter campaign for their next project and receiving a small development grant. They must aggregate all three revenue sources—game sales ($85,000), Kickstarter funding ($60,000), and grant money ($70,000)—totaling $215,000, which exceeds Unity Personal's threshold. Despite the game itself generating less than $200,000, the combined organizational revenue requires upgrading to Unity Pro. An Unreal developer in a similar situation tracks revenue per product per quarter, with the Kickstarter and grant potentially not counting toward the royalty threshold depending on how they're structured 1411.
Applications in Game Development Contexts
Independent Developer Prototyping
Free tier limitations significantly influence how independent developers approach prototyping and concept validation. Unreal Engine's full feature access without upfront costs enables developers to create complete vertical slices and proof-of-concept builds using production-quality tools 312. Unity Personal provides similar core capabilities but with branding constraints that may affect how prototypes are presented to potential publishers or investors 16.
A solo developer exploring a new game concept can download Unreal Engine and immediately access advanced rendering features, complete physics systems, and Blueprint visual scripting to build a playable prototype within weeks. They can share this prototype with publishers without royalty obligations until the game achieves commercial success exceeding $1 million quarterly 34. A Unity Personal developer creates equally functional prototypes but must account for the "Made with Unity" splash screen when presenting to stakeholders, potentially affecting professional perception 12.
Educational Institution Implementation
Educational institutions leverage free tiers to provide students with industry-standard tools without licensing costs. Both Unity and Unreal offer educational programs, but their free tier structures create different institutional considerations 69. Unity Personal's revenue threshold aligns well with student projects that typically generate minimal or no revenue, while Unreal's feature parity ensures students learn on the same tools used in professional studios 311.
A university game development program implements Unity Personal across its curriculum, enabling 200 students to access the engine without institutional licensing fees. Student projects remain well within the $200,000 threshold, and the mandatory splash screen poses no concern for educational portfolios. The institution supplements Unity with external version control training since Unity Teams Advanced is unavailable. A comparable program using Unreal Engine provides students with identical tools to those used at major studios, including full source code access for advanced coursework, though students must understand the royalty model if they commercialize their projects post-graduation 236.
Small Studio Commercial Development
Small studios with limited capital use free tiers to minimize upfront costs while developing commercial products. The choice between Unity's subscription model and Unreal's royalty system significantly impacts financial planning and business strategy 6912. Studios must project revenue trajectories to determine which model aligns better with their anticipated cash flow and profit margins.
A three-person studio develops a premium narrative adventure game with projected first-year sales of $400,000. Using Unity Personal initially, they must budget for upgrading to Unity Pro ($6,120 annually for three seats) once they exceed $200,000 in revenue, creating a fixed cost regardless of whether sales continue. Alternatively, using Unreal Engine, they would owe no fees until quarterly revenue exceeds $1 million, but would then pay 5% royalties on excess revenue. For their projected $400,000 annual revenue (approximately $100,000 per quarter), Unreal incurs no costs, making it more financially advantageous for this revenue level. However, if the game unexpectedly succeeds with $3 million in first-year revenue, Unreal royalties would total approximately $100,000 (5% of $2 million excess), significantly exceeding Unity's fixed subscription cost 4611.
Multi-Platform Mobile Development
Mobile game developers face unique considerations with free tier limitations, particularly regarding monetization models and platform-specific revenue tracking. Free-to-play mobile games with in-app purchases and advertising revenue must carefully monitor multiple revenue streams against threshold limits 147.
A mobile developer creates a free-to-play puzzle game using Unity Personal, monetizing through rewarded video ads and optional in-app purchases. They implement analytics to track combined revenue from both sources, knowing that advertising revenue, in-app purchases, and any sponsorship deals all count toward the $200,000 threshold. When monthly revenue reaches $18,000 (projecting to $216,000 annually), they proactively upgrade to Unity Pro to ensure compliance. An Unreal Engine mobile developer with similar revenue faces no immediate costs but must implement quarterly revenue tracking systems to prepare for potential future royalty obligations if the game scales significantly 147.
Best Practices
Implement Proactive Revenue Monitoring Systems
Developers should establish comprehensive revenue tracking from project inception rather than waiting until approaching threshold limits. This practice prevents compliance violations and enables informed decision-making about tier transitions 1411. The rationale is that retroactive license obligations can create legal and financial complications, while proactive monitoring provides time for strategic planning.
Implementation Example: A development team using Unity Personal implements a monthly financial review process where they aggregate all revenue sources—direct game sales, asset store sales, consulting income, grants, and crowdfunding—into a shared spreadsheet with automated threshold alerts. When their combined revenue reaches $160,000 (80% of the threshold), they receive an alert and begin the Unity Pro upgrade process, budgeting for the annual subscription cost and timing the transition to align with their next major release. They document their understanding of what constitutes "revenue" and "funding" under Unity's terms, consulting with a legal advisor to ensure accurate interpretation 111.
Leverage Community Resources to Compensate for Limited Support
Free tier users should actively engage with community forums, documentation, and peer networks to compensate for the absence of priority technical support 236. This practice maximizes problem-solving efficiency within free tier constraints while building valuable professional networks.
Implementation Example: A Unity Personal developer encounters a complex shader optimization issue. Rather than having access to priority support, they systematically search Unity's documentation, explore the Unity Forums for similar issues, and post a detailed question on the r/Unity3D subreddit with code samples and screenshots. Within 24 hours, community members provide three potential solutions. The developer tests each approach, identifies the most effective solution, and posts a follow-up with their results, contributing back to the community knowledge base. They also join a Discord server for Unity developers, establishing relationships with peers who provide ongoing informal support 26.
Plan Tier Transitions as Part of Project Budgeting
Developers should incorporate potential tier upgrade costs into project budgets from the outset, treating them as anticipated expenses rather than unexpected costs 6911. This practice ensures financial preparedness and prevents disruptions when thresholds are exceeded.
Implementation Example: A small studio planning a PC game release creates a detailed financial model that includes tier transition scenarios. They budget $6,120 for Unity Pro subscriptions (three seats) as a contingent expense, triggered when organizational revenue exceeds $200,000. Their financial projections include three scenarios: conservative ($150,000 first-year revenue, remaining on Unity Personal), moderate ($300,000 revenue, requiring Unity Pro upgrade), and optimistic ($600,000 revenue, requiring Unity Pro plus additional team expansion). By planning for these transitions, they secure a line of credit to cover subscription costs if revenue growth outpaces cash flow, ensuring they can upgrade immediately upon exceeding thresholds without disrupting development 611.
Evaluate Engine Choice Based on Project Revenue Trajectory
Developers should select engines based on realistic revenue projections and business models rather than solely on technical features 6912. This practice aligns licensing costs with financial capacity and business strategy.
Implementation Example: A developer planning a premium single-player game with projected revenue of $500,000 over two years conducts a comparative analysis. Unity Pro would cost $4,080 over two years (assuming one developer), while Unreal Engine would incur no costs since quarterly revenue would likely remain below $1 million. They choose Unreal Engine based on this financial analysis, despite having more Unity experience, determining that learning Unreal's workflow is worthwhile given the $4,080 savings. Conversely, a developer planning a live-service game with projected revenue of $5 million over three years calculates that Unreal royalties could total $200,000 (5% of $4 million excess revenue), while Unity Pro would cost $6,120 over three years. They choose Unity Pro, accepting the upfront subscription cost to avoid the significantly higher royalty obligations 4611.
Implementation Considerations
Tool and Workflow Integration
Developers must consider how free tier limitations affect their broader development toolchain and workflow integration. Unity Personal's restrictions on advanced collaboration features necessitate external tools for version control, project management, and team communication 12. Unreal Engine's more comprehensive free tier collaboration tools may reduce dependency on external systems but create different integration considerations 34.
Example: A team using Unity Personal implements Git with GitHub for version control, Trello for project management, Discord for team communication, and Jenkins for automated builds. This distributed toolchain requires additional configuration and maintenance but provides flexibility and avoids Unity Teams Advanced subscription costs. They document their workflow extensively to onboard new team members efficiently. An Unreal Engine team leverages built-in collaboration features more heavily but still implements external version control for granular control and backup redundancy, creating a hybrid approach that balances convenience with flexibility 13.
Team Size and Scaling Considerations
Free tier limitations impact differently based on team size and growth trajectories. Unity's per-seat subscription model creates linear cost scaling as teams grow, while Unreal's revenue-based royalties remain independent of team size 411. This affects hiring decisions and organizational structure.
Example: A successful indie studio using Unity Personal grows from two to eight developers over 18 months as their game gains traction. Upon exceeding the $200,000 revenue threshold, they must purchase Unity Pro subscriptions for all eight developers ($16,320 annually), creating a significant fixed cost. They consider whether all team members require Pro licenses or if some roles (artists, designers) could continue using Personal for non-commercial work, though this creates workflow complications. An Unreal Engine studio with similar growth pays royalties based solely on product revenue regardless of team size, enabling more flexible hiring without per-seat licensing concerns 411.
Platform-Specific Distribution Strategies
Free tier limitations interact with platform distribution choices, particularly regarding revenue tracking and royalty calculations. Unreal Engine's royalty waiver for Epic Games Store sales creates strategic distribution incentives, while Unity's revenue threshold applies uniformly across all platforms 411.
Example: A developer using Unreal Engine plans a multi-platform release across Steam, Epic Games Store, and consoles. They prioritize the Epic Games Store launch, leveraging the royalty waiver to maximize net revenue—a game generating $1.5 million on Epic Games Store incurs no Unreal royalties, while the same revenue on Steam would trigger $25,000 in royalties (5% of $500,000 excess). They structure their marketing to drive Epic Games Store sales initially, then expand to other platforms. A Unity developer faces uniform subscription costs regardless of platform, enabling platform-agnostic distribution strategies focused purely on market reach and revenue potential 411.
Long-Term Project Sustainability Planning
Developers must consider how free tier limitations affect long-term project maintenance, updates, and sequel development. Subscription models create ongoing costs for continued development, while royalty models tie costs to ongoing revenue 4611.
Example: A developer releases a successful game using Unity Pro, generating $400,000 in the first year but declining to $50,000 annually in subsequent years as the market saturates. They must continue paying Unity Pro subscriptions ($2,040 annually) to maintain the project and release updates, even as revenue declines below the original Personal tier threshold. They cannot downgrade to Unity Personal for this project since it previously exceeded the threshold. An Unreal Engine developer with a similar revenue trajectory pays royalties only during high-revenue periods—$15,000 in year one (5% of $300,000 excess) but nothing in subsequent years when quarterly revenue remains below $1 million, aligning costs with revenue and improving long-term sustainability 411.
Common Challenges and Solutions
Challenge: Revenue Tracking Complexity Across Multiple Sources
Developers often struggle to accurately track revenue across diverse sources including direct sales, platform fees, in-app purchases, advertising revenue, crowdfunding, publisher advances, and grants 147. This complexity increases with international sales, multiple platforms, and various payment processors, each with different reporting formats and schedules. Misunderstanding what constitutes "revenue" or "funding" under license terms can lead to inadvertent violations with legal and financial consequences.
Solution:
Implement a centralized financial tracking system that aggregates all revenue sources into a single dashboard with automated threshold monitoring. Use accounting software like QuickBooks or Xero configured with custom categories for each revenue type, integrated with payment processors (Stripe, PayPal, Steam, App Store) through APIs where possible. Create a monthly reconciliation process where all revenue sources are reviewed against license definitions, documenting any ambiguous cases for legal review. Set automated alerts at 75%, 85%, and 95% of threshold limits to provide advance warning for tier transitions. For Unity Personal users, this means tracking total organizational revenue across all projects and sources; for Unreal Engine users, tracking gross revenue per product per calendar quarter. Maintain detailed records of revenue timing, source, and classification to support compliance audits if needed 1411.
Challenge: Balancing Branding Requirements with Creative Vision
Unity Personal's mandatory "Made with Unity" splash screen creates tension between free tier benefits and creative control, particularly for developers creating specific atmospheric experiences or professional presentations to publishers 126. The bright, animated splash screen may clash with game aesthetics, potentially disrupting player immersion or affecting professional perception.
Solution:
Design the game's opening sequence to accommodate the splash screen as seamlessly as possible, treating it as a creative constraint rather than a limitation. For atmospheric games, consider placing the Unity splash screen before the game's title screen rather than immediately before gameplay, creating a buffer that separates the branding from the core experience. Alternatively, embrace the splash screen as part of the indie game identity—many players associate the Unity splash screen with innovative indie titles and view it positively. For professional presentations to publishers, prepare a detailed upgrade plan demonstrating that splash screen removal is budgeted in the production timeline, showing professionalism and planning. If the splash screen fundamentally conflicts with creative vision and the project has commercial potential, prioritize upgrading to Unity Pro early in development, treating the $2,040 annual cost as a necessary production expense comparable to software licenses or asset purchases 126.
Challenge: Projecting Future Royalty Obligations
Unreal Engine developers face uncertainty in projecting future royalty obligations, particularly for innovative games without clear market comparisons 459. This makes financial planning difficult, especially for securing funding, negotiating publisher deals, or managing cash flow for quarterly royalty payments.
Solution:
Develop multiple revenue projection scenarios (conservative, moderate, optimistic) with corresponding royalty calculations for each. Use industry benchmarks from similar games, adjusting for your specific market positioning, platform, and marketing budget. Create a financial model that calculates quarterly revenue projections and corresponding 5% royalties on amounts exceeding $1 million per quarter, then maintain a cash reserve equal to at least one quarter's projected royalty payment to ensure liquidity when payments come due. When negotiating with publishers, clearly communicate that Unreal royalties are calculated on gross revenue before publisher revenue sharing, ensuring all parties understand the financial structure. Consider structuring publisher agreements to account for royalty obligations in revenue sharing calculations. For crowdfunding campaigns, remember that funds raised may not count toward the royalty threshold depending on how they're structured, but consult legal counsel to confirm. Implement quarterly financial reviews that compare actual revenue against projections, adjusting future forecasts and cash reserves accordingly 459.
Challenge: Limited Technical Support for Complex Issues
Free tier users lack access to priority technical support, private bug reporting, and dedicated account management, creating challenges when encountering complex technical issues that community resources cannot resolve 236. This can significantly delay development, particularly for time-sensitive projects or issues involving engine bugs rather than implementation errors.
Solution:
Build a comprehensive support strategy that maximizes available resources. Systematically explore official documentation, searching for relevant API references, tutorials, and best practices before seeking external help. When documentation proves insufficient, search community forums (Unity Forums, Unreal Engine Forums, Stack Exchange) for similar issues, using specific technical terms and error messages. If no existing solutions exist, prepare detailed bug reports or questions including minimal reproducible examples, relevant code snippets, screenshots, and system specifications—well-documented questions receive faster, higher-quality community responses. Join engine-specific Discord servers and developer communities where experienced developers provide informal support. For critical issues potentially involving engine bugs, document them thoroughly and post in official forums where engine developers sometimes respond to well-documented reports. Consider whether the cost of delayed development exceeds the cost of upgrading to a paid tier with priority support—if a critical bug blocks development for weeks, the $2,040 Unity Pro subscription or Unreal support access may be justified. Build relationships with other developers who can provide peer review and troubleshooting assistance, creating informal support networks that substitute for official channels 236.
Challenge: Managing Tier Transitions Without Development Disruption
Transitioning from free to paid tiers when exceeding revenue thresholds can disrupt development workflows, particularly if not planned in advance 6911. Unity Pro subscriptions require immediate payment and account configuration, while Unreal royalty reporting requires implementing new financial processes and potentially legal consultation.
Solution:
Treat tier transitions as planned milestones rather than unexpected events by incorporating them into project timelines and budgets from inception. For Unity developers, establish a "transition fund" that accumulates resources to cover Unity Pro subscriptions when the $200,000 threshold approaches. Begin the upgrade process when reaching 90% of the threshold rather than waiting until exceeding it, allowing time for payment processing, account configuration, and team onboarding to new features. Document the upgrade process including which features become available, how workflows change, and how to access new tools like custom splash screen configuration or Unity Teams Advanced. For Unreal developers, implement royalty tracking systems before launching products, establishing relationships with accountants or financial advisors who understand the 5% gross revenue calculation. Create quarterly financial review processes that calculate royalty obligations and ensure sufficient cash reserves for payment. Consult with legal counsel to ensure accurate interpretation of what constitutes "gross revenue" and which revenue sources count toward the threshold. By planning transitions proactively, developers minimize disruption and maintain development momentum while ensuring license compliance 6911.
References
- Unity Technologies. (2025). Unity Personal. https://unity.com/products/unity-personal
- Unity Technologies. (2025). Unity Personal Documentation. https://docs.unity3d.com/Manual/UnityPersonal.html
- Epic Games. (2025). Unreal Engine Download. https://www.unrealengine.com/en-US/download
- Epic Games. (2025). Unreal Engine FAQ. https://www.unrealengine.com/en-US/faq
- Epic Games. (2025). Unreal Engine EULA. https://docs.unrealengine.com/5.0/en-US/unreal-engine-eula/
- Game Developer. (2023). Unity vs Unreal: Which Engine Should You Choose as a Beginner. https://www.gamedeveloper.com/business/unity-vs-unreal-which-engine-should-you-choose-as-a-beginner
- Reddit. (2023). Unity vs Unreal Engine 2023. https://www.reddit.com/r/gamedev/comments/10j8w7l/unity_vs_unreal_engine_2023/
- Stack Exchange. (2025). Unity Licensing Questions. https://gamedev.stackexchange.com/questions/tagged/unity+licensing
- CG Spectrum. (2025). Unity vs Unreal Engine. https://www.cgspectrum.com/blog/unity-vs-unreal-engine
- Itch.io. (2025). Getting Indexed Documentation. https://itch.io/docs/creators/getting-indexed
- Unity Technologies. (2025). Unity Licensing Models. https://docs.unity3d.com/Manual/LicensingModels.html
- Epic Games. (2025). Choosing Between Unity and Unreal Engine. https://dev.epicgames.com/community/learning/talks-and-demos/KBe/choosing-between-unity-and-unreal-engine
