Will TGEX be faster than TGE, and how soon will it come out?
by Wolf Dreamer · in Torque X 2D · 01/13/2007 (11:04 am) · 8 replies
I'm curious how TGEX will compare to TGE.
Right now, we only have TGBX to play with, and its only for 2D games.
Are you far enough along in the development of TGEX that you can test the speed of things? Any idea when its going to be completed?
Right now, we only have TGBX to play with, and its only for 2D games.
Are you far enough along in the development of TGEX that you can test the speed of things? Any idea when its going to be completed?
About the author
Recent Threads
#2
http://www.garagegames.com/products/torque/tge/
01/13/2007 (9:20 pm)
Http://www.garagegames.com/solutions/games/Quote:Huh. I didn't know they did Playstation also.
CONSOLE GAMES
The Torque Development Platform provides the perfect opportunity for any developer to get their games in front of a massive console gaming audience. GarageGames opened this opportunity by bringing the core Torque technologies to a variety of console platforms like Xbox, Xbox 360 and, thanks to a partnership with Transgaming, Sony's PlayStation 2.
Quote:
"Because of the cross-platform design of the Torque core, and the graphics layer technology in TSE, the team could do full development of the game with only one Xbox360 development kit for the early stages.
Quote:Alright. They just kind of make it sound like its already completed.
Microsoft had full confidence in the ability of the engine to scale to show off the power of the new console. After getting pre-release Alpha hardware, GarageGames quickly ported their flagship Torque Shader Engine (TSE) to the new platform.
http://www.garagegames.com/products/torque/tge/
Quote:On the page where they advertise TGE, they claim you can already make Xbox360 games. A bit misleading. They should say, in the foreseeable future you can even run it on Xbox360, them working on that now. They apparently have been working on it for months now, and hopefully it won't still be stuck in development for years like their Shader Engine. ;)
Code in TorqueScript and/or C++, then run your game on PC, OSX, or even XBox360 (with separate license) with TGE's multi-platform CodeOnce feature...
#3
I wasn't aware of the PS2 stuff, but don't really care at this point now that I have a ps3 ;)
01/13/2007 (9:34 pm)
You can make games for the Xbox360 with a modified version of TSE (now called TGEA). This has absolutely nothing to do with TXE or TGBX. It is in c++ using torquescript. You still need a dev kit from MS to do so as well as a different license from GG for the 360 engine port.I wasn't aware of the PS2 stuff, but don't really care at this point now that I have a ps3 ;)
#4
That should be changed to simply and without the or. Or perhaps change it to "along with C++".
Otherwise they are saying you can just use TorqueScript without C++.
01/14/2007 (4:51 am)
But it says Code in TorqueScript and/or C++ on the TGE sales page.That should be changed to simply and without the or. Or perhaps change it to "along with C++".
Otherwise they are saying you can just use TorqueScript without C++.
#5
01/14/2007 (5:27 am)
TGE on the 360 should be just like TGE on anything else. You could write entirely in TorqueScript if the engine does everything you need it to. They aren't going to change it because it is accurate.
#6
01/14/2007 (8:03 am)
Exactly, they said that because you CAN build an entire game just in torquescript. So it is accurate, and again unrelated to TXE.
#7
As to the original question: "Will TorqueX be faster than TGE/TSE(TGEA)?", the answer is no. The reason is that TorqueX sits on top of XNA GSE, which is managed code, whereas TGE/TSE are written in straight C++. Interpreted languages are inherently slower, if only marginally. Whether or not that will have any affect on your game's performance is extremely dependant on the content and scope of your game, but it's safe to say that, all things being equal, TorqueX will not be any faster than the C++ engines.
01/16/2007 (4:27 am)
The 3D side of TorqueX is planned to be completed in what I consider to be the near future, though that's subjective, I guess. I can't be more specific than that, otherwise I would just say it in plain english. I can say that the fact that a lot of the core functionality is shared across 2D and 3D vastly decreases the length of the develompent cycle.As to the original question: "Will TorqueX be faster than TGE/TSE(TGEA)?", the answer is no. The reason is that TorqueX sits on top of XNA GSE, which is managed code, whereas TGE/TSE are written in straight C++. Interpreted languages are inherently slower, if only marginally. Whether or not that will have any affect on your game's performance is extremely dependant on the content and scope of your game, but it's safe to say that, all things being equal, TorqueX will not be any faster than the C++ engines.
#8
I don't think this statement is explained well enough. Forgive me in advance but I'm going to have to call down the dogs on some things and although I love what GG has done, I think they can agree with the following statements. TGE/TSE are not as good as they could be. If they were, then development wouldn't be continuing. Bugs wouldn't be getting fixed. Code wouldn't be rewritten to work better.
TXE is a chance to start over. To build the engine from the ground up the "proper" way (not to say the others weren't, but come on, we've all seen spaghetti code in TGE =P). Yes, things will not perform as well no matter how much you tune them in TXE as they would in TGE/TGEA. That in NO way means it will be a 'faster' overall game. It all depends on you and how much scripting you use. If all your game logic is in TorqueScript with TGE as your engine, I think it's a stretch to say it will outperform that same logic in C# code with TXE as your engine. C++ might be faster than C#, but scripting certainly isn't.
Let's take scripting aside for a moment. Let's say you do everything in code. You STILL could end up having a slower game in TGE based on YOUR ability to program in that language. If you are an expert C# programmer but a novice C++ one, you'll build a faster game in TXE than TGE. If you are an expert in both, then you'll build a 'faster' game in TGE.
You can't make a blanket statement that a game is always 'faster' in one engine over another.
01/16/2007 (8:23 am)
Quote:As to the original question: "Will TorqueX be faster than TGE/TSE(TGEA)?", the answer is no.
I don't think this statement is explained well enough. Forgive me in advance but I'm going to have to call down the dogs on some things and although I love what GG has done, I think they can agree with the following statements. TGE/TSE are not as good as they could be. If they were, then development wouldn't be continuing. Bugs wouldn't be getting fixed. Code wouldn't be rewritten to work better.
TXE is a chance to start over. To build the engine from the ground up the "proper" way (not to say the others weren't, but come on, we've all seen spaghetti code in TGE =P). Yes, things will not perform as well no matter how much you tune them in TXE as they would in TGE/TGEA. That in NO way means it will be a 'faster' overall game. It all depends on you and how much scripting you use. If all your game logic is in TorqueScript with TGE as your engine, I think it's a stretch to say it will outperform that same logic in C# code with TXE as your engine. C++ might be faster than C#, but scripting certainly isn't.
Let's take scripting aside for a moment. Let's say you do everything in code. You STILL could end up having a slower game in TGE based on YOUR ability to program in that language. If you are an expert C# programmer but a novice C++ one, you'll build a faster game in TXE than TGE. If you are an expert in both, then you'll build a 'faster' game in TGE.
You can't make a blanket statement that a game is always 'faster' in one engine over another.
Torque 3D Owner Jonathon Stevens