51

In my opinion no, BGT isn't worth it. For the reasons people have discussed here already, plus the fact that if you want to make anything involving rotation, you've gotta recode so much of what's provided that BGT doesn't save huge amounts of time. There are classes out there for that now, but I've never really understood how the math behind the one I looked at managed to work, so made my own. Then I realized I'd have to either make an online game or somehow make an unrotatable AI work in a game with rotation, and gave up because I'm not gonna pretend to be smart enough to try and make my own, and at the time I couldn't find a way to work around that. I've been taking a computer science program in university for the past while, so I might come back to game programming eventually, but unless BGT gets updated, I'm not going to be using it. And I don't think the likelihood of that is the highest.
When it comes to DRM, the only kind that really bothers me a lot is that placed on media. If I buy a movie or TV show, I refused to be forced to watch on a specific platform. Thankfully this isn't the case with music anymore, but I'd feel the same way if it was.
That being said I do have spotify, which is worse, really.

Praise be to cthulhu, the one who will emerge from the depths and devour all that lives.

Thumbs up

52

Hello guys!
Reading about the lack of upgrades, incompatibilities with antivirus, and some other problems, I'm in doubt.
I would like to make games, but I would like an easy language to be programmed.
I know programming is difficult, but I find the bgt documentation very good.
So what do you guys think? Is bgt still worth learning and used, or should I use another language?

Thumbs up

53

If you can learn BGT well enough to make games, you can apply the same lessons to other languages. The difference isn't concepts, so much as the things BGT gives you for free (so mostly just sound and .exe compilation), vs the limitations and bugs, and everything else in this thread.
BGT's biggest weakness, though, is how cumbersome it is to use external libraries. I mean, I had to rewrite geometry from scratch, whereas Python and Javascript and C++ get access to Box2d, Bullet, Panda3d, OpenAL, and let's not forget graphics. (Why there's such a huge tradeoff between those things and BGT's two advantages, I do not know.)

Some of my games
Keep up to date by following @Jeqofire on twitter!
Ear Ninja?

Thumbs up +1

54

Yes, but I would like to use bgt to create games, not that it was just a programming tool for learning, and then discard it.
So, should I study other languages and leave bgt?

Thumbs up

55

I have two answers, yes and no.

The reason why I say yes, is because if you can make epic and actually fun games with BGT, I advise you use it.  However it seems like all these games like scrollingbattles is just ruining BGT I think..  The short answer is, yes if you can make epic games and know if you cannot.

Thumbs up