Learning Path
The tutorials on this site are organized progressively — each series consists of step-by-step chapters that take you from zero to a finished, practical project.
Development Tutorials
🎮 Mod Development
For developers who want to build Mods for A Dance of Fire and Ice.
- Prerequisites: zero experience is fine (there is a C# Basics crash-course chapter); some Git/GitHub knowledge helps
- Flow: C# basics (optional) → Getting Started → Understanding UMM → Minimal Example → Harmony (Prefix / Postfix / Finalizer / Transpiler / Reverse Patch) → Settings UI → Advanced → Publishing & Guidelines
- Final outcome: a publishable, shareable ADOFAI Mod
Reference Documentation
- Library Docs — standalone docs organized by library (ADOFAI-JS / SharpFAI / AdoCpp / adofai-json-parser)
- User Guide — usage tutorials for each Mod and the online tools
Suggested Way to Learn
- Each chapter takes about 10–20 minutes; follow along with hands-on coding
- Read top to bottom for the best experience, or jump around by interest
- If you get stuck, open an Issue in the relevant repository — this is a very casual organization