Da gibt es viele verschiedene Ansichten und Möglichkeiten zu. Du kannst Skriptsprachen einerseits einsetzen, um Konfigurationsdateien zu erstellen. So hast du im Skript deine variablen Werte, welche du dann beim Programmstart einliest. Andererseits kannst du die Skriptsprache benutzen, um Inhalt in dein Spiel zu bringen. Stell dir die Dialoge in Rollenspielen vor. Dies könnte über Skripte realisiert werden. Text der Ausgegeben wird, verschiedene Antwortmöglichkeiten und darauf reagierender Text. Oft werden Skriptsprachen auch für Verhalten von Gegnern/Objekten eingesetzt. Das alles geht soweit, dass zum Teil Spiele fast ausschließlich in einer Skriptsprache geschrieben werden. Dabei werden dann Zeitkritische Sachen in C++ umgesetzt, was zum Beispiel Wegfindungsalgorithmen sein könnten. Der Rest wird dann mehr oder weniger in der Skriptsprache geschrieben. Du musst da selbst deinen Weg finden, wie viel du skripten willst. Der Vorteil dieser Sprachen ist ja normalerweise, dass die Entwicklungszeit oft verkürzt wird und man schnell Änderungen einpflegen kann, da man nicht unbedingt kompilieren muss. Vor allem diese Dynamik bringt viele Vorteile mit sich.
Direkt Bücher zu dem Thema kenne ich keine. Das Thema wird aber meist in weiterführenden Büchern über Spieleentwicklung behandelt. Auch bei den KI-Büchern findet sich oft was dazu. Ich würde dir einfach vorschlagen, einfach auszuprobieren. Wie du es integrierst hängt ja dann auch immer vom Anwendungsfall ab. Von daher bau es einfach mal ein und spiel damit ein bisschen rum. Du willst ja Vorteile davon haben, von daher wirst du schnell merken was der "richtige" Weg für dich ist.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“