TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Random Thoughts about Unity

107 pointsby luu9 months ago

15 comments

pathless9 months ago
Unity has become an unfocused, poorly optimized, half-baked mess. This WAS bad for the independent and small developer market that actually uses their engine for final builds, but they&#x27;ve begun a mass exodus to Godot, which happened to go from &quot;ok&quot; to &quot;great&quot; JUST as Unity ruined their platform with their short lived &quot;20 cents per install&quot; policy.<p>Someday soon, we will see Godot eclipse Unity in the same fashion that so many other proprietary juggernauts were slowly cannibalized by laser-focused open source projects over the years:<p>In 2022, the split among GMTK participants was 16% Godot to 61% Unity. In 2023, it was 22% Godot to 49% Unity. This year, it was a whopping 37% Godot to 43% Unity: <a href="https:&#x2F;&#x2F;pbs.twimg.com&#x2F;media&#x2F;GVfo5-0WQAAIMAQ?format=jpg" rel="nofollow">https:&#x2F;&#x2F;pbs.twimg.com&#x2F;media&#x2F;GVfo5-0WQAAIMAQ?format=jpg</a><p>This is major, because Godot has just had another round of home run improvements that brought in even more developers. I think 2025 is the year that Godot effectively replaces Unity for new developers.
评论 #41339708 未加载
评论 #41426633 未加载
评论 #41339961 未加载
评论 #41357184 未加载
评论 #41363057 未加载
评论 #41339629 未加载
raytopia9 months ago
Unity is still a pretty good tool overall but just like the author states they are going in too many directions at once and it&#x27;s hurting usability. And of course there&#x27;s the problem with Unity Technologies not making enough income to be sustainable long term and trying to capture more value from its users.<p>I know a lot of people are very excited about Godot replacing Unity but I honestly hope that the 3D engine market becomes more diverse. I&#x27;d argue a lot of engine tech and ways of creating games hasn&#x27;t innovated as much as it could have if there was more competition in the space.<p>There&#x27;s a lot of awesome 3D frameworks and engines out there and they should get some attention too.
评论 #41339492 未加载
moi23889 months ago
And their moronic new licensing. We’re testing a product. Going with unreal because it lets us test for free with better features.<p>I can’t see myself ever using unity for anything. Either unreal or Godot. There is no good use case for unity anymore
评论 #41339819 未加载
评论 #41339634 未加载
jarsin9 months ago
My final straw for unity was when they locked my org due to fraud. I appealed the case thinking it was a false positive by some automated system and they would correct the error.<p>It took them 3 months to finally unlock, but by that point I just moved on to Unreal and never looked back.
评论 #41346585 未加载
golergka9 months ago
&gt; For example, in the old Unity’s built-in render pipeline, you had a choice between say “deferred lighting” and “per-vertex lighting”, and while these two target extremely different hardware capabilities, result in different rendering and support different graphics features, they work on the same data. Which means the choice between them is “just a setting” somewhere, and not an up-front decision that you have to make before even starting your project.<p>That&#x27;s untrue. I&#x27;ve worked on a project that used forward lighting. Converting it to deferred was not an easy task, we had to remove and work around so many transparent objects.
vyrotek9 months ago
By trade I&#x27;m a C#&#x2F;.NET dev. Unity made it easy to dabble with gamedev on the side. But I&#x27;ve since moved to Godot. Their approach makes a lot more sense. Unfortunately, the C# experience isn&#x27;t quite there.<p>GDScript is just barely OK. You really start to miss a lot of advanced features on bigger projects. Generics, Typed Dictionaries, Extension Methods, etc.<p>Godot adoption will skyrocket further once they add proper C# Web Export. Unfortunately, they claim to be blocked by this .NET team issue.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;godotengine&#x2F;godot&#x2F;issues&#x2F;70796#issuecomment-1618006609">https:&#x2F;&#x2F;github.com&#x2F;godotengine&#x2F;godot&#x2F;issues&#x2F;70796#issuecomme...</a><p><a href="https:&#x2F;&#x2F;godotengine.org&#x2F;article&#x2F;platform-state-in-csharp-for-godot-4-2&#x2F;#web" rel="nofollow">https:&#x2F;&#x2F;godotengine.org&#x2F;article&#x2F;platform-state-in-csharp-for...</a>
评论 #41343038 未加载
bob10299 months ago
I recently started looking at Unity again - not for gaming, but as a way to deliver cross platform B2B products. Primarily leveraging the 2D layout primitives rather than the 3D rendering pipeline, but perhaps taking advantage of things like TextMeshPro instead of traditional techniques. The overall architecture would be client-server, very similar to a typical web app. Unity on the client, some backend written in .NET (so we can share contracts).<p>If I was forced to do a proper &quot;native&quot; experience on every platform, I may spend a more significant amount of time on this path. The licensing arrangement with Unity isn&#x27;t perfectly ideal, but in the realm of B2B products it&#x27;s probably a manageable cost of doing business.
评论 #41339415 未加载
评论 #41340028 未加载
评论 #41339658 未加载
waynecochran9 months ago
<p><pre><code> Yes, the original DOTS idea had a very strong vision and direction. I don’t know what the current DOTS vision is. But to me the original DOTS vision felt a lot like it is trying to be something else than Unity... </code></pre> What is DOTS?
评论 #41339835 未加载
评论 #41339832 未加载
评论 #41339836 未加载
评论 #41339750 未加载
评论 #41339752 未加载
awfulneutral9 months ago
I have FINALLY made the decision to leave Unity for my hobby games&#x2F;programs, after about 10 years using it fairly heavily. It is just making my life miserable and I sincerely hate using it, with the latest beta being almost literally unusable on my computer. I do disagree with the author about UIToolkit though - that is one of the only things Unity has done in the last 5 years that is actually useful.<p>I&#x27;m not sure what to move to. I think there is a big vacuum for a code-first, open source framework that basically does what Unity does without the awful editor. I know a lot of people like GDScript in Godot, but to me it looks like the same mistake Unity made with UnityScript, which they eventually got rid of.
评论 #41340123 未加载
评论 #41346571 未加载
评论 #41346824 未加载
AndrewKemendo9 months ago
Unity is a terribly managed company led by people who know next to nothing about gaming or simulation<p>Unity is in the “transition into hedge fund” phase of corporate development - but they don’t know how to make the kind of long term revenue that is necessary for that, the same way eg MSFT or Uber does with exceptionally predictable product revenue<p>JR couldn’t care less about customers, product or anything other than making investors richer - he pushed the whole company whatever direction investor sentiment went (metaverse, ads, Weta failed acquisition etc…) and we see how that went.<p>MW was a weaker less psychotic version of JR, and couldn’t make a game in Unity if you forced him to.<p>The new CEO is whatever who cases, just another psychopath trying to pretend he cares about developers. Yawn.<p>Overall there a lot of people who care about gaming and simulation toiling at Unity and only keep going cause the remnants of a great engine still produce value - however waning. Investors, management however don’t and never did.<p>Unity sealed their fate going public when they had no long term way to sustain it without destroying it (I’m unaware of a company who didn’t destroy the original products after going public, so, who is surprised)
nosioptar9 months ago
Unity games always seem to have memory leaks. I&#x27;m not sure if it&#x27;s the engine or the game.<p>If I use ulimit to set a memory limit, the games behave. Otherwise, they&#x27;ll keep sucking of memory till my computer crashes.
评论 #41339834 未加载
评论 #41339847 未加载
neonsunset9 months ago
With all the hype going around Godot in light of Unity failings, I&#x27;m hopeful Stride3D will eventually see more light of day as it focuses on high-end rendering and VR, and will eventually integrate Bepuphysics2 to trade blows with big boy engines. Written in pure C#.
petermcneeley9 months ago
&gt; A group of brilliant, top-talent engineers seemed to want to build technology that is the opposite of what Unity is or has been. In their ideal world, everyone would be writing all the code in SIMD assembly and lockless algorithms.<p>He is talking about you Mike Acton.
评论 #41340400 未加载
Caitlynmeeks9 months ago
Nice one Aras. I can&#x27;t say I recognize the company anymore, so disfigured from what it once was, but I still love the engine and editor and still use it day to day.
mkoubaa9 months ago
Does anyone think Omniverse can become a viable alternative to Unity?
评论 #41339653 未加载