Game Development Community

Integration with TGE

by Kevin McLaughlin · in Torque Game Engine · 05/04/2004 (9:43 am) · 8 replies

Couple Qs.

1) How does the old "award winning" TGE network code compare to the TNL? In what ways is TNL better?

2) How easy/hard is TNL to integrate into the TGE? Same question, regarding the upcoming TSE release?


Edit: Oh, and...ahem...FIRST POST! ;)

#1
05/05/2004 (10:16 am)
1) TNL is a vastly cleaner, better fetaured, and more robust version of what's in TGE. Breaking it out let us find and fix a lot of bugs, as well as add some really neat features (most notably RPC and cryptography).

2) You'd have to rip out all the existing net code and rewrite it using TNL. It wouldn't be really hard, but definitely labor intensive. Same for TSE.
#2
05/05/2004 (12:05 pm)
Thanks, Ben. Any plans in GG to integrate the TNL into future versions of either TGE or TSE? Seems kinda a shame to have a vastly superior network library that can't be integrated into your main product without a vast amount of rewriting.
#3
05/05/2004 (9:03 pm)
Someday. :)

Right now we're working our butts off on TSE. When that's done, we'll move on to other things. Since Torque's networking is "good enough" - ie, you can write good games with what's there - we're probably not going to jump on it until other more important things are taken care of.
#4
05/06/2004 (6:42 am)
I think characterizing TNL as "vastly superior" is doing a diservice to the networking code in Torque already. TNL is just a standalone version that has been cleaned up and has a couple of things added on the top. It is like saying a 250 bhp engine is "vastly superior" to a 245 bhp engine. Not quiet accurate.

TNL will probably be more "feature rich" eventually but "vastly superior" is going to be kinda hard since the Torque network code is already so good given the laws of physics right now.
#5
05/12/2004 (5:49 am)
TSE??
#7
11/29/2006 (1:08 pm)
Has there been any further steps taken to bring TNL into TGE?
#8
11/29/2006 (3:30 pm)
I'm not sure. You would have to purchase a TNL indie license to integrate it since TGE is closed-source. I'm not sure of any projects that have included it, though there very well may be some.