Game Development Community

Did I just waste $80?

by Don Leuenberger · in Torque Game Builder · 01/31/2006 (9:21 am) · 7 replies

I've just purchased T2D and already own TGE. Love them both. Now I was just reading some .plans and came across this from Melv May:

Quote:Well, TGE v1.4 is a big thing in the news at the moment and so it should be as it's a huge technological step from v1.4 not just visually but functionally. The great news is that the T2D v1.1.0 release will come out merged with TGE v1.4 so T2D owners will get all that yummy TGE goodness as part of their investment.

So is T2D and TGE really going to be one product? Did I just get ripped? If I would have waited a bit would I have T2D as part of TGE anyway (or the other way)?

Feeling a bit light in the wallet right now.

Don

#1
01/31/2006 (9:26 am)
No. T2D is based on the Torque Application Platform (the TGE backbone). The advances in TGE 1.4 are moving into T2D so that you gain the benefits of UNICODE, etc without the overhead of the complete TGE 1.4.
#2
01/31/2006 (9:27 am)
No. T2D will always be a separate product. The new T2D alphas are based on the TGE 1.4 code base, but do not include any of the 3D functionality, just the core platform, GUI, and console functionality. If you own both TGE and T2D licenses, you can take the source code of both and merge them into a single EXE, but only if you own both. So, your money is well spent.

Besides, even if this wasn't the case, is $80 really going to kill you? I mean, think about the number of hours of time that was saved if you wanted to build a 2D game and didn't have T2D. Melv has easily put 1,000+ hours into T2D at this point. Let's see what that works out to: $0.08 an hour! Way to go Melv! Can I get fries with that? ;-)
#3
01/31/2006 (10:48 am)
Thanks for the clarification, that makes sense. Don't get me wrong. T2D is definitely worth $80 but if I didn't have to spend it here I could easily find other things to spend it on (maybe TSE or something).

Don
#4
01/31/2006 (10:58 am)
Yes, that quote is slightly misleading, some history:

From the beginning of T2D development, it's been a crucial design requirement that T2D be "drop in compatible" with the TGE core. This allows you (if you own both licenses) to literally copy the /engine/T2D directory into your TGE project, recompile, and have T2D available within TGE.

The quote above is describing the fact that we are currently in the final stages of bringing T2D internals up to date with the TGE 1.4 release so this compatibility stays available if you elect to integrate the two. It actually has a (planned) side effect of giving T2D owners access to some of the new core functionality (such as Unicode support) that 1.4 provided (at no extra cost).
#5
01/31/2006 (11:04 am)
Wow, I've been using T2D and TGE for awhile and somehow I didn't know it was so simple to put T2D into TGE.

I'm going to have to do that :)
#6
01/31/2006 (11:14 am)
Back before I was a GG employee (and didn't know the history and design req), I went through all the trouble of creating a private branch of my project's code base in SVN so I wouldn't cause any problems with our primary dev trunk.

It literally took 3 times as long to create the private branch, and then merge the changes back into our main branch than it did to actually bring T2D into our TGE project.

Now, keep in mind that T2D is actually ahead of TGE core in one aspect: script file directory structure. It will probably take you longer to integrate the script files from alpha 3b to stock TGE than the source code, but it's certainly not a difficult task.
#7
01/31/2006 (12:51 pm)
Glad this got clarified for Don so quickly, thanks all. :)

Just FYI on the 1.1 drops so far, as Stephen points out, we are actually ahead of TGE 1.4 right now. We're building T2D 1.1 on what will eventually be TGE 1.4.1... so we're a little future-proofed now. When TGE 1.4.1 actually comes out, we'll sync up the two engines again to make sure we're still "drop-in compatible". Fun stuff!