Moritz Voss
tiger tiger tiger (Moritz Voss) is a long time game developer passionate about open source, diversity, and creative coding.
In over 20 years of professional game dev and tech leadership at Activision-Blizzard-King, 5th Planet Games, Moon Gaming, and HandyGames, they shipped as many commercial games, small and big, for desktop, console, and mobile.
Currently it specializes in .NET and C#; building free and open source libraries for Godot and other engines under the label ⤜outfox⤏
They fell in love with Godot at a Game Jam in 2018, is a (very) low-key contributor to the Engine, and maintains its own fork of the engine, which is a part of 2dog.dev. It also recently contributed WASM support to raylib-cs, check it out and say hello!
Session
Come on a journey where we explore what's possible with Godot 4.7, 4.8, and .NET 10 / 11.
I'll share findings, fascinations, and funny bits about my love for Godot with .NET; the things many developers long for, and how Godot and the Godot community helps us find them.
Live Demo: 2dog.dev
We'll go through the motions of porting a real C# Godot game to HTML5 and WebAssembly for publishing on itch.io ... live on stage.
Woof, or oof? Don't worry, it's really just about as easy as typing:
dnx 2dog add
dotnet publish
Voilà!
Treats 🦴
In version 4.6, libgodot became an official part of Godot. Now Godot 4.8 brings .NET 10, but what does that really mean for us developers?
Both Godot and 2dog (which really is still Godot, just a little backwards) have much more in store, with the brand new godot-dotnet and C# bindings on the horizon. Let's peek at some advancements coming from the .NET ecosystem with .NET 10 and 11.