Back to Projects
C#
Unity 6
UXML/USS
MkDocs
Unity 6 Tutorial Series
A public tutorial series with a full MkDocs documentation site, covering engine-specific best practices, design patterns, UI Toolkit, and optimisation methods. Every tutorial has a matching written explanation with full source code.
Problem
Unity 6 is a major version with significant changes to rendering, UI Toolkit, and project configuration, but comprehensive beginner-to-intermediate learning material is still sparse. Developers need structured resources that bridge fundamental concepts with production-ready patterns, not just isolated how-to videos.
I wanted to build a public reference that I could point teammates and students to, with written explanations that outlast video content and source code that compiles.
Key Technical Decisions
- MkDocs with Material theme. Search, responsive layout, and dark mode out of the box. Content is Markdown and versioned alongside source code.
- Video + text pairing. Every tutorial has a YouTube video and a matching written explanation with full source code, common pitfalls, and when to use the pattern. Learn from either medium without losing depth.
Next Steps
- Add interactive code playgrounds to the docs site: embedded C# snippets readers can modify and run in the browser.
- Expand the Design Patterns pillar into senior-level material: Event Bus, Command Pattern, and Entity Component System overview.