HI,
BGT is a language itself. It uses the Angelscript scripting engine (that's what interprets and/or compiles your scripts) and that is written in pure C++ as far as I know. It should even be crossplatform in itself. For BGT to become crossplatform, Philip would have to rewrite those parts of the engine that use DirectSound, DirectInput, Sapi etc for the respective api counterparts in each individual operating system.
And sorry to repeat this but you really just won't start programming such a huge thing without prior experience. And how can one gain experience? By testing projects, by trial and error. So, just like Cx2 wrote, create lots of small, even pointless scripts that will however teach you how to do the various tasks. I never needed to do just that, I learned most of the language over the week that it took me to write Soundfall and then just gained more practical experience and talked lots of things over with Philip at the beginning.
Don't you want to join me though? I am working on a Mortal Combat style game myself and am finally getting somewhere, the basic fighting already works in fact. I don't want to say much more in public yet. For now, you could provide feedback, ideas and testing and perhaps learn your BGT in the process, and you could provide especially the sounds, lol. Later, when the game is finished, we could make an arrangement for you to possibly take advantage of the code in a way that would make it possible for you to create a modification of the game that would better suit your liking, or we could create it together, etc. What do you think?
Lukas
I won't be using this account any more or participating in the forum activity through other childish means like creating an alternate account. I've asked for the account to be removed but I'm not sure if that's actually technically possible here. Just writing this for people to know that I won't be replying, posting new topics or checking private messages until the account is potentially removed.