by date
Why I'm not moving to TGE 1.5
Why I'm not moving to TGE 1.5
| Name: | Alexander "taualex" Gaevoy | ![]() |
|---|---|---|
| Date Posted: | Dec 12, 2006 | |
| Rating: | 2.0 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Alexander "taualex" Gaevoy |
Blog post
The new TGE 1.5 looks quite good and promissing... on screenshots. Anyway, after testing it on old hardware, I was quite dissapointed about its performace with and without dynamic lightning: the average fps was about 4 with dynamic lightning on, and 15 fps without (TGE 1.5 demo). The hardware was Celeron 1.5Ghz, NVidia GForce4MX and Intel 945 integrated card. The TGE 1.5 demo is not that COMPLEX, and can be compared to an average scene from a game of any genre (amount of gfx, textures, polygons, etc). Seems like GG has a long way of polishing this one, and I wish it could happen soon ;)
Even my trusty X800GTO with 256Mb of memory (fresh drivers) cannot squeeze more then 50-60 fps from the demo, which is sad... and strange...
Here some statistics:
Video card market share (Winter 2006):
Intel with integrated cards - 40%
ATI - 22%
NVidia - 20%
Other - 18%
Just my $0.02...
Even my trusty X800GTO with 256Mb of memory (fresh drivers) cannot squeeze more then 50-60 fps from the demo, which is sad... and strange...
Here some statistics:
Video card market share (Winter 2006):
Intel with integrated cards - 40%
ATI - 22%
NVidia - 20%
Other - 18%
Just my $0.02...
Recent Blog Posts
| List: | 05/26/07 - Game Devs, show off your game! 12/12/06 - Why I'm not moving to TGE 1.5 10/19/06 - Battlefield 2142 In-game Ads Use Spyware Tactics 04/14/06 - Torque: C# and Java on Framework.NET, Mono, JSEE 03/09/06 - DirectX - is there any light in the tunnel?.. 03/05/06 - Frustrations... 12/19/04 - Plan for Alexander "taualex" Gaevoy |
|---|
Submit your own resources!| Dreamer (Dec 12, 2006 at 17:43 GMT) |
Or even maybe just turning on the profiler.
Yeah framerates suck in 1.5 out of the box, but it shouldn't be too hard to fix :D
Regards,
Dreamer
| Marcus (Dec 12, 2006 at 17:53 GMT) |
| Kostiantyn Teterin (Dec 12, 2006 at 18:07 GMT) |
I am currently working on some engine tweaks for TGB. And most of my game engine is written on C++, because scripts are too slow to handle a match-3 game with 25x25 board size :(
I promise that if I'll make something useful, I'll post it here :)
| Martin Busse (d4rkm4r3) (Dec 12, 2006 at 18:21 GMT) |
With the FPS Starter kit from 1.4.2 in 1.5, i can't see any difference.
| Phil Carlisle (Dec 12, 2006 at 18:35 GMT) |
I would agree that the engine ISNT optimal for modern hardware, but actually for older hardware it isnt that bad. It just needs some love from a good programmer to figure out WHERE to optimize. But as with anything, this is game specific. At least you have the source to go and fix anything thats really not working.
In the general case, TGE is absolutely fine. For a specific game, it might need some tweaks or even an overhaul for a specific case. It's really not right to expect the engine to do everything for you, if it doesnt work well enough for you game, then fix it. It clearly ran well enough for tribes 2, so it IS capable.
I'm not trying to dismiss your arguments, but I do feel that people's expectations of the engine arent in line with the reality of game development. I have no problems if you need help in getting the engine to work for your requirements, but just saying "it isnt fast enough" is too general.
| Gary "ChunkyKs" Briggs (Dec 12, 2006 at 18:50 GMT) |
Gary (-;
| Martin Schultz (Dec 12, 2006 at 18:50 GMT) |
| Antonio V. Cavalcante J (Dec 12, 2006 at 19:14 GMT) |
| John Kabus (BobTheCBuilder) (Dec 12, 2006 at 20:12 GMT) |
It's unfortunate that the 1.5 demo went out unoptimized, however 1.4 would see the same performance running that mission feature for feature.
Edited on Dec 12, 2006 20:13 GMT
| Allyn "Mr_Bloodworth" Mcelrath (Dec 12, 2006 at 20:36 GMT) |
But Phil... I understand your point, but i don't think its a 100% valid dismissial of the situation.
The engine is marketed to Indy, and BEGINNERS.
Beginners to scripting.
Beginners to C++.
Beginners to art creation.
If the demo is having so many FPS issues, then its not really a stable platform to learn on is it?
Please keep in mind, not everyone that uses Torque has a background in computer science...
2c
| Vashner (Dec 12, 2006 at 21:08 GMT) |
The integrated chipset's simply where not designed for gamer use. They are designed for office where you deploy large numbers of client pc's for office automation applications that are not 3d intensive.
Edited on Dec 12, 2006 21:10 GMT
| Mark McCoy (Dec 12, 2006 at 21:16 GMT) |
And that's why the demo is the way it is. Yeah, that's it. ;) hehe...
Anyway, the blog Phil mentioned: www.garagegames.com/blogs/6452/3730
Though for 1.5 it sounds like the thing to do for older cards is turn off the weather effects...
| Martin Busse (d4rkm4r3) (Dec 12, 2006 at 21:34 GMT) |
profilerEnable(1);
profilerDump();
It's not the rendering of the particles, most time is used in the collision decetion for each particle. (ContainerCastRay)
I change the heavy show to numDrops=500; boxWidth=100, boxHeight=100 and doCollision=OFF. Works fine for me. :-) (No Rain)
| Phil Carlisle (Dec 12, 2006 at 21:41 GMT) |
In fact, what I should have said was.. "get think tanks, run it on the same machine, if it doesnt perform well THEN I think its an issue".
The work Clark did on think tanks is what any rational developer would do.
| Davidovich (Dec 13, 2006 at 12:37 GMT) |
What you say about not being able to perceive high framerates is true, the people who argue the difference between 150fps and 180fps are being wankers. That said, there is a noticable difference (especially in FPS style games) up to about 80fps. My problem with an X800 getting 50fps is that it is a relatively new card and TGE (as much as I think it's god's gift to the game developer) is not exactly a cutting edge engine. I had a system with a 9600 that would easily get 80-90fps in HL2 and so forth, That's an older card getting a better framerate in more cutting edge engine. True HL2 is an engine which is is optimised for FPS, but that brings me to my second point.
Firstly I agree with Mr Bloodworth that TGE is marketed to beginners/indies who usually don't have the skills to optimise an engine. I know that I still have trouble understanding the engine, letalone how to optimise it. Secondly, I had a look at the optimisations for thinktanks and while some of them are obviously game specific, many of them seem to be related to the rendering and graphics, which I wouldn't have thought are game specific. Basically surely there is more optimisation which could have been done to get decent framerates without sacrificing the 'genericness' of the engine...
You must be a member and be logged in to either append comments or rate this resource.



2.0 out of 5


