6 ms·
How does it compare to Unity?
by bitcoin01 5y ago
How does it compare to Unity?
- ggambetta 5y agoOr Unreal. I think in this day and age any new game engine should start with "why use this and not Unreal or Unity".
- jokoon 5y agoOr godot
- nrjames 5y agoUnity and Unreal are giant resource-hungry game engines. There are plenty of people making games who only need a fraction of what those two provide. Engines like Stride and Godot -- or any number of other smaller engines -- can be easier to work with if you're resource constrained or looking for something more simple.
- debacle 5y agoYour #1 resource is time. Why would you devote thousands or tens of thousands of hours to a game and not use the most powerful tools?
- pjmlp 5y agoExactly because of that unless there is a whole team of designers, level builders and artists alongside the core devs, there is more ways to spend time than getting a PhD level knowledge on AAA engines capable of producing Hollywood class 3D movies.
- debacle 5y agoI have tried out Godot and many, many other game engines in the past. They aren't there yet. Even as a hobbyist, I find Unity much more easy to use, and even still I'm tempted to learn Unreal simply because it seems more powerful and well architected under the hood.
- pjmlp 5y agoThey are where Unity 3.0 used to be around 10 years ago. However Unity now is capable of supporting such kind of productions, with the respective increase in learning complexity and development teams scalability, "Oddworld: Soulstorm at Unity GDC 2019" https://www.youtube.com/watch?v=a8uAUPGZb3I https://www.youtube.com/watch?v=a8uAUPGZb3I "The Heretic short film" https://www.youtube.com/watch?v=iQZobAhgayA https://www.youtube.com/watch?v=iQZobAhgayA Using such engine for a basic 2D tiles game or shooter is already over budgeting.
- skohan 5y agoIt depends on the game. Unreal for example is optimized for large teams, and collaboration between different kinds of professionals (programmers, artists, level designers etc.). If you're doing a one-person project relying on procedural generation and pixel graphics, you might be more productive with a much simpler game engine with a much shorter code-build-run loop
- debacle 5y agoLike Unity?
- pjmlp 5y agoUnity is on the same league as Unreal, with the difference to target developers that rather use C# instead of C++, other than that the complexity is the same.
- andybak 5y agoThat's just not true. Unity works very well for solo devs and the build/run cycle is very fast.
- pjmlp 5y agoWhat has that to do with the feature list?
- andybak 5y agoThis subthread was in response to skohan above who said: > If you're doing a one-person project relying on procedural generation and pixel graphics, you might be more productive with a much simpler game engine with a much shorter code-build-run loop So I presumed you were saying "Unity is as bad as Unreal in these regards."
- nrjames 5y agoWhy wouldn't you buy a Bugatti to take you to the grocery store? The "most powerful tools" aren't always the easiest or fastest to use.
- debacle 5y agoIf the Bugatti is free, why not use it? Unity is very easy to use, and it gets easier over time. They keep making paid features free, and once ECS is mature (in the UI, I know it's production ready), I think it's going to have a huge positive impact.
- lobo_tuerto 5y agoOK, what about a helicopter? I think that better conveys parent's point...
- lostmsu 5y agoSame? If helicopters and fuel would be free, I bet everyone would fly one to store. Safety is the only concern here, and it is irrelevant for the topic.
- cridenour 5y agoBecause 99% of people using these engines are hobbyists and want to use something that works for them. I personally prefer Godot, its node structure makes sense with my mental model of the games I tinker with. And it has enough there that if I did decide to ever finish a game, I could. That's all I need.
- pizza234 5y agoMoney, obviously. This engine has a permissive license, MIT. The question is rather what one can conveniently do with it, in the context of the given game, when compared to a big-name engine. Possibly, for non-demanding games, smaller engines are a good tradeoff between performance/features and cost. Godot, for example, is free, but AFAIK it doesn't have a very efficient culling (yet)¹, so for smaller games, it may still be worth the savings. ¹=https://www.gdquest.com/tutorial/godot/3d/optimization-3d https://www.gdquest.com/tutorial/godot/3d/optimization-3d
- spywaregorilla 5y agoUnreal is free for the first million in revenue
- linspace 5y agoWhy use Linux or not Solaris? Wait... Solaris is not really that relevant anymore. I actually get your point but I don't think you should frame the differences as a sales pitch. Most probably people interested are engineers looking for some innovation. So the question is not "why use this" but instead "why is this interesting"
- Yaina 5y agoWhen Discord was relatively new they had a comparison table with Skype, TeamSpeak and other platforms. As a long-time TeamSpeak user, I found that very helpful at the time, because it helped me understand what Discord wants to be. With Stride it is kind of similar. I don't expect an open-source engine to have the same set of features as Unreal, but they should tell me what they think they are good at! Especially in comparison to Godot, which is a direct competitor in the open-source landscape. The page talks a big game, and makes big claims. So honestly I'm a bit sceptical :/
- adamdusty 5y agoI can't stand this mentality, but here is a list of reasons: * ECS is built in, not tacked on (unity DOTS) * Also supports unity/ue actor model style * Gives you complete control over rendering, access to opengl/vulkan/d3d12 context * Built in scene streaming (stream objects in and out as needed, similar to UE5 terrain chunking * Fully built in C#, runs on .NET 5 (xplat), and uses the latest version of C#. I don't know which version unity is stuck on * The "engine" is just a tool, you can use stride as a framework and make a code-only project (my personal reason for using it when I do) * MIT license * Aysnc scripting capabilities * Technically supports dev on linux (code-only) * FOSS * On top of all that it was developed by Silicon Studios, a company that actually makes money off of real-time rendering
- ggambetta 5y agoThanks for the list, I think the project would benefit from having a version of it in their website! Why can't you stand this mentality?
- TranquilMarmot 5y agoWould also be curious in a comparison with Godot, which is another FOSS game engine.