← Back to context

Comment by ex-aws-dude

5 hours ago

Performance of the game is much more important than download time

Its really common to sacrifice disk space for runtime perf

For gamers 100GB is not a big deal, CoD is like 200GB and its extremely popular

I disagree with your assertion that games running in a browser are not performant enough. WebAssembly being ~45% slower than native sounds scary, sure, but that's basically what you can expect from using any non-native language anyway. So if Unity is performant enough where all C# code has similar overhead then it should all be fine.

Plus not all games are AAA.

  • Unity doesn't use C# for everything. Notably the game engine itself is not C# but C++. C# is essentially just the scripting language.

    You're also ignoring the overhead of WASM -> WebGPU -> native graphics API, not to mention how much harder it is to develop and debug that platform than it is a native one.