Addon tutorials

Below you will find a list of useful links and tutorials for making dota 2 addons.

Lua Tutorials

General KV + lua tutorials

Useful Lua libraries

Pseudo random number generators by Perry - Provides pseudo random number generator objects with arbitrary probability.
Physics by BMD - An all-purpose physics library.
Timers by BMD - A library that allows for the creation of timers.
RTS Building by Myll - Provides basic RTS-style building possibilities.


Decompiled valve particles by Toraxxx. You can open these in the particle editor!

Other useful stuff

Dota 2 Scaleform [DEPRECATED]