Rust
portfolio 18 ABR 2022 a las 10:28 a. m.
so why does this game still use unity?
company that rakes in millions still uses unity, a game engine made for beginner developers to help them get a first step into the industry. it sucks for creating anything more than a crappy 2D indie platformer and it shows in rust. the optimisation is pathetic
< >
Mostrando 31-35 de 35 comentarios
Security Cam #7 21 ABR 2022 a las 7:32 a. m. 
Publicado originalmente por kleingib:
Publicado originalmente por LUCKY STALKER:

so you know how to tell them whats good and bad for their job? so you are more qualified and have studied coding ? I ask you again why didnt you then join the devs and do a better job since you are an expert at telling them what job to do .
honestly i cant tell if youre trolling or not, but it's literally a given that unity is unoptimised and that's a result of it being single-threaded and won't utilise more than one core, and it's not like I'm the only person in the world that knows that. no i wouldn't join the devs and I really feel like that's a question that doesn't need an answer
Unity single-threaded is from like 10 years ago, under which rock do you live at?

Unity is multithreaded and allows multithreading. You just need to assign jobs manually so other threads get used, and you can either do it very well or ♥♥♥♥ it up completely to the point where it runs worse than just a single thread.

Seriously, have you ever looked into CPU usages while playing any unity game? In my case, all my 12 threads are being used equally well. Stop spewing out BS lol. You are making a fool out of yourself.
Última edición por Security Cam #7; 21 ABR 2022 a las 7:33 a. m.
Publicado originalmente por kleingib:
company that rakes in millions still uses unity, a game engine made for beginner developers to help them get a first step into the industry
Well, these beginners happened to hit the jackpot and they are now earning money with this newbie's homework project. The issue is that the majority of gamers still operate on Windows platform and nobody exactly requires Linux build - it was easier for them to refund all Linux copies instead of fixing C++ pointer arithmetics in the code so that it also works fine on Linux (every junior C++ dev needs to learn that before progressing in C++ career, that's why so many Rust devs emerge now). Now the free-market solution would be simply to create a similar game that also works fine on Linux and exploit that niche. That won't take long with current Win11 shape, the fact games run faster on Proton than on the native Windows platform and the fact that mosts professional programmers use Linux daily.
Gnasty Gnorc 10 MAY 2022 a las 10:58 a. m. 
Publicado originalmente por Atex:
Publicado originalmente por ᲼⁧⁧Smelly Fish:
Because you cannot just change an entire engine without having to rework every single bit for the new engine.
tarkov did it

TArkov has literally nowhere near the audience Rust has.
lama  [desarrollador] 10 MAY 2022 a las 12:00 p. m. 
Publicado originalmente por ᲼⁧⁧Smelly Fish:
Unity is multithreaded and allows multithreading. You just need to assign jobs manually so other threads get used, and you can either do it very well or ♥♥♥♥ it up completely to the point where it runs worse than just a single thread.
If you read the fine print you'll see that even though Unity allows multithreading, most of the Unity functions will error if you try to use them on a different thread. This forces you to basically do all game-related things on Unity's main thread.

(Also before anyone brings it up - Burst and DOTS are totally unusable for released games due to being in preview and having an uncertain future. Plus they require rewriting everything.)

Publicado originalmente por i9-12900K ( ͡° ͜ʖ ͡°):
Well, these beginners happened to hit the jackpot and they are now earning money with this newbie's homework project. The issue is that the majority of gamers still operate on Windows platform and nobody exactly requires Linux build - it was easier for them to refund all Linux copies instead of fixing C++ pointer arithmetics in the code so that it also works fine on Linux (every junior C++ dev needs to learn that before progressing in C++ career, that's why so many Rust devs emerge now). Now the free-market solution would be simply to create a similar game that also works fine on Linux and exploit that niche. That won't take long with current Win11 shape, the fact games run faster on Proton than on the native Windows platform and the fact that mosts professional programmers use Linux daily.
I love comments like these.
Security Cam #7 10 MAY 2022 a las 12:14 p. m. 
Publicado originalmente por lama:
Publicado originalmente por ᲼⁧⁧Smelly Fish:
Unity is multithreaded and allows multithreading. You just need to assign jobs manually so other threads get used, and you can either do it very well or ♥♥♥♥ it up completely to the point where it runs worse than just a single thread.
If you read the fine print you'll see that even though Unity allows multithreading, most of the Unity functions will error if you try to use them on a different thread. This forces you to basically do all game-related things on Unity's main thread.

(Also before anyone brings it up - Burst and DOTS are totally unusable for released games due to being in preview and having an uncertain future. Plus they require rewriting everything.)
Thanks for explaining that. I haven't tried multithreading in unity myself, I only know that my friend has and told me it's very hard to do properly.
< >
Mostrando 31-35 de 35 comentarios
Por página: 1530 50

Publicado el: 18 ABR 2022 a las 10:28 a. m.
Mensajes: 33