Working together with Unity, Blazor, Nethereum and MUD
11-14, 14:15–14:40 (Asia/Bangkok), Classroom A

This is a project demo as part of the MUD Day CLS: autonomous worlds, onchain games, and explores how Unity, Blazor, Nethereum, and MUD integrate to build blockchain-based games and applications. It covers the overall architecture and structure of .NET projects, including smart contract integration and core logic. Key topics include Nethereum's integration with MUD systems and tables, extended code generation to support MUD, deployment strategies, bulk saving, data synchronization, and testing.

I’m Juan Blanco, creator of Nethereum, an open-source .NET library and framework for Ethereum. Since 2015, I’ve contributed to the Ethereum community through Nethereum and the Solidity extension for Visual Studio Code. With 24+ years in .NET and experience as an architect, I focus on Ethereum technologies, smart contracts, and decentralized apps. I hope to help the Ethereum ecosystem grow by leveraging the .NET framework to reach across web, gaming, backend, enterprise, mobile, and desktop.