I thought it might be fun to convert my F# version of Wolfenstein 3D (code here, playable in the browser here) to use modern C# and use Blazor to run it in the browser.
I'm blogging about it as I go along:
CSharp port of Wolfenstein using the funky new language features
C#MIT