Unity
Ranked 2 of 20 game engines by recommenders
Recommended for easy cross-platform builds, fast prototyping and a huge ecosystem and asset store, though critics cite its outdated Mono-based C# and frequent breaking API changes.
Recommended for easy cross-platform builds, fast prototyping and a huge ecosystem and asset store, though critics cite its outdated Mono-based C# and frequent breaking API changes.
275 people gave an opinion
- recommend it
- 110
- criticize it
- 165
- approval share
- 40%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 16 years
Median of the 8 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 110 people recommend itNeeds 10 or more, met.
- 0.6 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Builds for nearly every platform
“it can build for basically every common platform and (most of the time) not need any special considerations for that makes it ideal for us”
Comment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)” “Unity, for example, already makes building for Linux basically equivalent to building for Windows or Mac.”
Comment from 4 Dec 2025 in “Valve reveals it’s the architect behind a push to bring Windows games to Arm” “Unity works fine for example. I used it for a bit over a year on a project we did for multiple platforms”
Comment from 28 Jan 2026 in “Microsoft forced me to switch to Linux” - Comment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”
- Comment from 26 Jan 2026 in “DDD was a great debugger – what would a modern equivalent look like today?”
- Comment from 10 Dec 2025 in “Rust in the kernel is no longer experimental”
- Comment from 2 Dec 2025 in “Stride Game Engine 4.3 with .NET 10 Support”
Huge ecosystem, community, asset store
“they aren't still there with being first partner with many industry places, that always release a Unity SDK for their products.”
Comment from 22 Nov 2025 in “An Interview with Unity CEO Matthew Bromberg About Turnarounds” “the support and community around Godot, Unity and Unreal still make them a no-brainer”
Comment from 12 Sep 2026 in “Ask HN: Did anyone try to build game engine purely for LLM” “Unity and Unreal do anything most games will ever need and have massive ecosystems.”
Comment from 23 Apr 2026 in “Raylib v6.0” - Comment from 22 Nov 2025 in “An Interview with Unity CEO Matthew Bromberg About Turnarounds”
Easy and productive for prototyping
“if you want to make a good game with lots of features, you need to use a real game engine like Unity”
Comment from 1 Jul 2026 in “Vibe-coding video games with Claude (Day 75: Corner the Market)” “The most productive way for an indie to ship to Nintendo in 2025 is to create the game Unity”
Comment from 10 Dec 2025 in “Rust in the kernel is no longer experimental” “Unity is just too damn EASY for spinning up a prototype and gluing other modules onto it.”
Comment from 3 Feb 2026 in “Defeating a 40-year-old copy protection dongle” - Comment from 2 May 2026 in “Ask HN: Best way to develop games for beginners”
Cheaper than building your own engine
“they could not do it if Unity engine (or similar) is not around because it will be prohibitively expensive to develop”
Comment from 31 May 2026 in “Domain Expertise Has Always Been the Real Moat” “it's probably a lot cheaper to configure Unreal or Unity into a unique 'grain' than it is to develop your own engine”
Comment from 7 Jul 2026 in “Microsoft Fire IdTech Team at Id Software”
What people warn about
Each mark is one comment
Outdated Mono and C# dialect
“they have a weird version of mono running things and not so recent C# features available”
Comment from 2 Dec 2025 in “Stride Game Engine 4.3 with .NET 10 Support” “I think Unity was also great as well, at least in the beginning (the first decade of existence), but it's chief issue is that Unity's 'dialect' of C# was very different”
Comment from 29 Dec 2025 in “Unity's Mono problem: Why your C# code runs slower than it should” “Unity preferred to go down the route of HPC#, Burst compiler and IL2CPP, and is still maybe one to two years to fully migrate to modern .NET.”
Comment from 28 Jul 2026 in “Watching Go's new garbage collector move through the heap” - Comment from 19 Apr 2026 in “Updating Gun Rocket through 10 years of Unity Engine”
- Comment from 12 Feb 2026 in “D Programming Language”
Editor-bound, hard to automate
“The biggest issue with unity is that the editor (even when headless) is designed to take an exclusive lock over the physical project directory.”
Comment from 23 Jul 2026 in “The Unity CLI: manage Unity from your terminal” “I haven't had much success using LLM's in Unity as there is a lot of work that goes into the editor and cannot be done via code”
Comment from 16 Feb 2026 in “The Sideprocalypse” “Unity is closed source which leaves the bot with no reliable documentation or way to check what the game apis are doing”
Comment from 16 Mar 2026 in “Show HN: Claude Code skills that build complete Godot games” - Comment from 22 Jul 2026 in “Show HN: Vifu – A runtime and visual workflow for building AI-native games”
Breaking API changes, removed features
“The memory profiler used to have a helpful fragmentation view for that, but Unity removed it unfortunately.”
Comment from 29 Dec 2025 in “Unity's Mono problem: Why your C# code runs slower than it should” “Unity somehow manages to break the API of their own features so bad every year or so that their own tutorials don't work.”
Comment from 29 Dec 2025 in “Unity's Mono problem: Why your C# code runs slower than it should” Fees and commercial practices
“They mostly inherited their current spot in the market from mistakes and commercial pressures of the top two engines (cough Unity per-install fees)”
Comment from 1 Jul 2026 in “Godot will no longer accept AI-authored code contributions” “Didn't feel like haggling with Unity's sales reps, especially since the government hasn't been the greatest client of late.”
Comment from 2 Mar 2026 in “Making Video Games in 2025 (without an engine)”
Other game engines people recommend
The four most recommended other game engines, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| Godot | 213 | 57 | 79% | 12 | 2 yrs5 owners | Approved |
| UnityThis page | 110 | 165 | 40% | 12 | 16 yrs8 owners | — |
| Unreal Engine | 104 | 89 | 54% | 12 | — | — |
| Bevy game engine | 50 | 18 | 74% | 11 | — | Approved |
| id Tech engine | 26 | 6 | 81% | 6 | — | Approved |
What people said
40 of the 373 comments that mention it, newest first. Each links to the original comment.
“Godot, Unity, Stride, Flax and even jank niche engines like NeoAxis generally have pretty good C# integration!”
“the support and community around Godot, Unity and Unreal still make them a no-brainer”
“Engines like Unity or Godot are also well suited for 2D games and don't have the problem you have described.”
“it seems that it is hard to imagine such thing when new game developers only know and are using Unity nowadays”
“Unity is a bit better when it comes to performance foot-guns and messiness (and in some ways much worse).”
“Unity preferred to go down the route of HPC#, Burst compiler and IL2CPP, and is still maybe one to two years to fully migrate to modern .NET.”
“The biggest issue with unity is that the editor (even when headless) is designed to take an exclusive lock over the physical project directory.”
“Trying to debug prompt chains, context, and state inside Godot, Unreal, or Unity editor loops directly is painful.”
“it's probably a lot cheaper to configure Unreal or Unity into a unique 'grain' than it is to develop your own engine”
“They mostly inherited their current spot in the market from mistakes and commercial pressures of the top two engines (cough Unity per-install fees)”
“if you want to make a good game with lots of features, you need to use a real game engine like Unity”
“they could not do it if Unity engine (or similar) is not around because it will be prohibitively expensive to develop”
“Unity is not that difficult if you clearly understand the Template Method pattern.”
“Unity and Unreal do anything most games will ever need and have massive ecosystems.”
“Even in Unity 4, it was like "You can write scripts in C#, or you can also write them in Unityscript or Boo, I suppose..."”
“Unity is closed source which leaves the bot with no reliable documentation or way to check what the game apis are doing”
“Didn't feel like haggling with Unity's sales reps, especially since the government hasn't been the greatest client of late.”
“it can build for basically every common platform and (most of the time) not need any special considerations for that makes it ideal for us”
“Unity's coverage is so consistent that I've been debating using it for non gaming applications.”
“I haven't had much success using LLM's in Unity as there is a lot of work that goes into the editor and cannot be done via code”
“The decision to use C# is partly responsible for the bad reputation of Unity games as it causes a lot of stutters”
“Unity is a commercial product that employed C# because they could sell it easily, not because it's the best language for game dev.”
“Unity is just too damn EASY for spinning up a prototype and gluing other modules onto it.”
“Unity works fine for example. I used it for a bit over a year on a project we did for multiple platforms”
“the one thing game engines like unity or unreal get right IMO is having a pretty GUI for doing basic things”
“Unity, the other big ad- and IAP-peddling game engine company, has pretty good Linux support.”
“I think Unity was also great as well, at least in the beginning (the first decade of existence), but it's chief issue is that Unity's 'dialect' of C# was very different”
“I'd say Unity's inspector window is one of the good parts of Unity because it not just a property window.”
“Unity somehow manages to break the API of their own features so bad every year or so that their own tutorials don't work.”
“The memory profiler used to have a helpful fragmentation view for that, but Unity removed it unfortunately.”
“Unity doesn't polyfill, it just relies on WASM for everything which results in significantly more consistent behaviour”
“The most productive way for an indie to ship to Nintendo in 2025 is to create the game Unity”
“Unity, for example, already makes building for Linux basically equivalent to building for Windows or Mac.”
“Unity is easily your best option if you've got any sensitivity to platform targeting issues.”
“they have a weird version of mono running things and not so recent C# features available”
“Mir and Unity were perfectly fine technologies but they retired it because they didn't want to see things through”
“I did, however, run Unity on my older PCs, as it was far less taxing on resources than early versions of GNOME3”
“Best part about Unity was that you could hold down the meta button, and it would reveal the cheatsheet for all the other window manipulation shortcuts.”
“With Unity I have access to the asset store, which has a massive amount of content”
“they aren't still there with being first partner with many industry places, that always release a Unity SDK for their products.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.