Een skill tree (vrij vertaald: vaardighedenboom) is een visualisatieconcept in computerspellen. Het maakt een eenvoudige grafische weergave van een hiërarchisch voortgangssysteem (ontwikkelingssysteem) mogelijk. Een vaardigheidsboom bestaat uit verschillende knooppunten die verschillende vaardigheden of ontwikkelingen representeren. Deze knooppunten zijn met elkaar verbonden, en kunnen geleidelijk worden ontgrendeld voor een persoon of object.[1]