7 ms·
Unity is a broken company that sells a critically broken engine. Sure, it's a great engine for rapid prototyping & releasing indie titles, but not great for ge
by cptcobalt 3y ago
Unity is a broken company that sells a critically broken engine.
Sure, it's a great engine for rapid prototyping & releasing indie titles, but not great for getting to the finish line. I know of teams that have had to take out source licenses and edit the engine to fix & work around bugs so they could actually ship their game.
Unity also don't build and release with their engine, like Epic does with Unreal & Fortnite, or Valve does with their games. And, when they tried to finish a whole game self-produced in-house, Gigaya, it was too hard for them to complete with their own engine. https://forum.unity.com/threads/introducing-gigaya-unitys-upcoming-sample-game.1257135/page-2#post-8278305 https://forum.unity.com/threads/introducing-gigaya-unitys-up...
> It served its purpose as a source of product feedback during its active development and will continue to provide value as an internal resource. Any further learnings would have been minimal during the additional required time to get it to the finish line and would have been disproportionate to the necessary investment. Gigaya was conceptualized as an internal production to generate first-hand product feedback, as well as a learning resource for our users. To release it as a sample project would have required a thorough cleanup and optimizations in its current stage.
Do you really think Unity will get better if Unity can't release a game and support its whole release lifecycle from production, release, ongoing support, and next console generation uprevs? Heck no.
When I pick an engine for my next project, it's going to be Godot or perhaps Unreal, not Unity.
- johnnyanmac 3y ago>when they tried to finish a whole game self-produced in-house, Gigaya, it was too hard for them to complete with their own engine. I'll correct this statement and say that the dev team was perfectly confident working and eventually deplying Gigaya, and it did in fact help discover some bugs and features that went into the roadmap for the engine. It's just that management suddenly laid off most of the team and diverted the rest elsewhere. There was no one left to work on the project. I assure you those decisions were not ones made by engineers nor artists due to a lack of confidence. Simply another victim of the coporate churn.
- raincole 3y ago> Unity is a broken company An ad company that is extremely good at selling the idea of it being a game engine company. Unity has a massive ecosystem around it. Well, I mean life support. And it'll not last forever.
- stuckinhell 3y agoI think you are being a little harsh. https://unity.com/madewith/hollow-knight https://unity.com/madewith/hollow-knight Right now there is no engine better for a small studio of 3-5 people. Godot is VASTLY overrated, and Unreal gets way too complex too fast.
- arsenide 3y agoOut of curiosity, what makes Godot overrated?
- m00x 3y agoIt's not as mature as other platforms, but it's built extremely well from the base up. Unity has a huge ecosystem and tools, but it's built on a shitty/messy platform full of bugs and hacks. If I was to make a quick & simple 2d or mobile game today, I'd go with Unity. If you want to make something that will require more effort, but work well for years, Godot is better. UE5 is the choice for anything 3d and complex.
- cptcobalt 3y agoI've prototyped with all 3 and ship a continuously maintained Godot 3 project in production. I'd really, honestly, pick Godot 4 before Unity without any hesitation. If I had to pick from anything else that exists, UE5 would be my backup.
- url00 3y agoWhat "flavor" of Godot do you recommend? By flavor, I'm referring to C# vs. GDScript. I keep wanting to commit to using Godot for projects but I'm unsure which foundation to build upon.
- manchmalscott 3y agoI definitely recommend GDScript, especially if you are using Godot 4 / GDScript 2. The language was designed to be used in Godot to make games, and in my opinion it’s very good at that. The editor integration is great, defining export variables for the inspector, adding doc comments that show up in the built in help viewer, dragging nodes and files into your script to get their onready and preload paths, etc… It’s just really nice to use, and takes literally a day to become proficient.
- ar_lan 3y agoIs Godot production ready? I'm always intrigued by it but it always feels much more like a startup vs the polished Unreal engine.
- Aisen8010 3y agoThings are going very well to Epic. Exclusive games like Gears of War, Redfall and the next Halo are adopting their engine (I'm not sure if it tells more about Microsoft incompetence or Unreal's virtues).
- djmips 3y agoOne of the issues with triple A game dev is that it's hard. No matter what engine you choose. Unity is hard with your hands tied behind your back but UE is also very difficult to get a technically well done game at 60 FPS if you don't have the experience and ability on your team AND management. Some people have been sold the BS that you if you use UE your technical problems are solved and then 1000 blueprints later you are in hot water as you approach ship.
- biggc 3y ago> Gears of War GoW is an Epic IP, so it would be surprising if it didn't use the Unreal engine
- bathtub365 3y agoGears of War is a Microsoft IP.
- bathtub365 3y agoRedfall has been a complete critical failure and the last mainline Gears of War title is from 2019 (and this is a franchise that’s owned by Microsoft - I’m not sure what you mean by “exclusive”). These aren’t particularly good examples.
- wildpeaks 3y agoRedfall isn't really a success story, the reviews have been pretty damning so far, for example: https://www.youtube.com/watch?v=YTpFvYbDuqA https://www.youtube.com/watch?v=YTpFvYbDuqA or https://www.youtube.com/watch?v=pMJqrGtUSPY https://www.youtube.com/watch?v=pMJqrGtUSPY It's been so bad I'm honestly worried for the future of Arkane Austin.
- fxtentacle 3y agoYou perfectly described how Unity makes their money: When your game is 95% finished, you stumble onto Unity Engine bugs that you can't circumvent in C# so now you need to purchase their extremely pricey source code access.
- deleted 3y ago[deleted]
- deleted 3y ago[deleted]
- gamblor956 3y agoJust pointing out here that one of the most profitable video games in history is made in Unity (Genshin Impact) as is its followup, Honkai Star Rails. Other big games made in Unity: Fall Guys, Cuphead, Hollow Knight, Amplitude's Endless games, The Ori series, Tunic, Pokemon Go, Pillars of Eternity, Kerbal Space Program, Rimworld. This list doesn't include the many mobile games made in Unity, where it is by far the leading game engine. Major games with Unreal: a lot, it owns the AAA space for games using third-party engines. Major games made with Godot: none yet.