|
|
|
|
|
by kllrnohj
37 days ago
|
|
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. |
|
> You're also ignoring the overhead of WASM -> WebGPU -> native graphics API
Wine -> DXVK -> native graphics API works great for many people. I can't imagine it having significantly worse performance characteristics, especially when WebGPU is closer to the native graphics API than DirectX on Linux is.
> not to mention how much harder it is to develop and debug that platform than it is a native one.
But why? You still have access to a debugger.