# How we built MUD: An On-chain Kernel for Complex Applications on Ethereum

- Speakers: [Alvarius](https://streameth.org/speakers/alvarius)
- Event: [Solidity Summit](https://streameth.org/devconnect/solidity_summit), Istanbul, Türkiye
- Channel: [Devconnect](https://streameth.org/devconnect)
- Date: 2023-11-16
- Duration: 14:14
- Watch: https://streameth.org/watch/65b8f8d6a5b2d09b88ec1940
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/009aepfaagf8rchj/1080p0.mp4

## Description

In this talk we'll dive into the internals of MUD from a Solidity perspective. We'll discuss how we implemented 'generics' and which upcoming Solidity features would have made our life easier.

## About the speakers

### Alvarius

Alvarius is co-founder of Lattice and one of the core developers of MUD. He's passionate about the emergent behavior of fully onchain games and Autonomous Worlds.
