Hasty Briefsbeta

Bilingual

Web .NET Prototype – Godot Engine

a year ago
  • #Godot Engine
  • #C# on Web
  • #Game Development
  • Adam Scott, Godot Engine Web team lead, announced a breakthrough in running C# on the web at GodotCon Boston 2025.
  • Raul Santos, .NET team lead, successfully created a prototype enabling C# on the web, overcoming previous failed attempts.
  • The solution involves statically linking Mono, though it remains brittle with limitations like matching WASM features and TargetFramework versions.
  • Current limitations include no globalization data support (only invariant mode) and missing JavaScript function replacements for some .NET APIs.
  • File size concerns exist, with a prototype .pck file at 72 MiB (23.8 MiB Brotli-compressed), but built-in precompression is being introduced to mitigate this.
  • Future steps include further testing and development, with hopes to include C#/.NET web support in the next Godot release.