Shadowpedia

Time Passes

posted on Sun, 04/26/2009 - 23:39 by
theshadow's picture
theshadow

Recently I decided to get back into indie game development. This was a difficult decision since those that know me know that my last trip into the game development industry nearly killed me. But I figured that I had to many ideas to waste on what-ifs twenty years from now.

So looking at the state of the indie scene I discovered that the game industry has become more receptive to indie games. All I needed to do was select a platform, language, and engine. Which to the casual individual would seem easy. But then you consider the options. There is pyGame with python, XNA with C#, and TGE/TGEA/TGB with C++. Not to mention the various other engines like ORGRE.

But considering that I had a TGB and TGE license I wasn't using I figured I would use them. But since it had been years since I used a torque product I had forgotten everything. So I went diving into documentation and relearned their "TorqueScript" which all I can say is that it's ugly. I mean I know that they had the best of intentions but it's just bad. From it's crazy explicit separation between global and local variables to it's crazy handling of string comparrisons and control flow as well as it odd handling of arrays and the passing of arrays (which doesn't exist) and lastly it's data-type and case insensitivity is just crazy. One could east envision some ugly and unreadable code.

I have seen son efforts to provide a LUA and python interface which I'll cover more tommorrow but overall I hope that this works out better than what I fear it will.

Tags: