I am coding a beat 'em up game in C++ and the time has come to implement scripting for events, triggers, cutscenes etc. I have read around on the internet and gotten a fair bit of information. My first choice solution would be to implement my own scripting language like the one in Cave Story[1]the one in Cave Story. I have seen this suggested but most poeple suggest lua but that does not seem to fit my type of programming.
Have you made your own scripting language? Why did you chose to roll your own instead of using an existing one? What resources did you consult during the development?
[1]http://www.cavestory.org/guides/basicmodding/guide/tsc.txt