Un barde peut lancer des sorts profanes (du même type que ceux des ensorceleurs et des magiciens) appartenant à la liste de sorts de sa classe. Il les lance sans avoir à les préparer à l’avance, à l'inverse des prêtres et des magiciens (voir ci- dessous). Tous les sorts de bardes s’accompagnent d’une composante verbale (qui peut prendre la forme d’une chanson, d’un poème ou d’un air de musique).
Le Charisme est la caractéristique primordiale des sorts de barde. Pour apprendre ou lancer un sort, un barde doit avoir une valeur de Charisme au moins égale à 10 + le niveau du sort (soit Cha 10 pour les sorts de niveau 0, Cha 11 pour ceux du 1er niveau et ainsi de suite). Le DD des jets de sauvegarde contre ses sorts est égal à 10 + le niveau du sort + le modificateur de Charisme du barde.
Comme les autres lanceurs de sorts, le barde ne peut lancer qu’un nombre de sorts donné de chaque niveau chaque jour. Son quota de sorts quotidiens est indiqué sur la Table : le barde. De plus, il reçoit des sorts en bonus si sa valeur de Charisme est suffisamment élevée (voir la Table : modificateurs de caractéristiques et sorts en bonus). Quand la Table : le barde indique que le barde peut lancer “ 0 ” sort d’un niveau de sort par jour (par exemple, les sorts de 1er niveau pour un barde de niveau 1), il ne peut lancer que les sorts en bonus pour ce niveau que peut lui accorder une valeur de Charisme élevée.
Le répertoire de sorts d’un barde est très limité. Il commence sa carrière en connaissant seulement quatre sorts du niveau 0 (également appelés tours de magie) au choix du joueur. Lors de la plupart des passages de niveau, un barde apprend un ou plusieurs sorts supplémentaires, comme indiqué par la Table : sorts connus par le barde. (Contrairement au quota de sorts quotidiens, le nombre de sorts connus par un barde n’est pas modifié par son éventuel bonus de Charisme ; les chiffres de la Table : sorts connus par le barde sont fixes.)
Lorsqu’il atteint le niveau 5, et tous les 3 niveaux de barde après cela (niveaux 8, 11, etc.), un barde peut choisir d’apprendre un nouveau sort à la place de l’un de ceux qu’il connaît déjà. Le barde “ oublie ” alors un sort au profit d’un autre. Le niveau du nouveau sort doit être identique à celui du sort oublié, et ce niveau doit être inférieur de 2 niveaux au plus haut niveau de sorts accessibles au personnage. Un barde ne peut échanger qu’un seul sort à chaque fois, et doit choisir s’il procède à un échange en même temps qu’il apprend de nouveaux sorts lors du passage de niveau.
Comme indiqué ci-dessus, un barde n’a pas besoin de préparer ses sorts à l’avance. Il peut lancer n’importe lequel des sorts de son répertoire à n’importe quel moment, à condition de ne pas avoir épuisé son quota de sorts de ce niveau pour la journée.