Con lo scripting qui intendo non solo mettere i dati di configurazione in uno script, ma scriptare parti del progetto come alcuni metodi di classe, testare specifici loop di gioco, ecc. Questo non sarebbe solo per accelerare lo sviluppo, ma consentirebbe anche ai giocatori di vedere alcuni di questi script per modificare alcuni aspetti del gioco.
Un linguaggio come Lua ha alcuni wrapper come luabind, ma quando l'ho usato in passato ha avuto problemi perché non supportava la ridefinizione del metodo in un contesto di eredità.
Quali sono i tuoi suggerimenti su lingua / wrapper da usare o non usare?