Interesting trivia tidbit

Discussion in 'The Temple of Elemental Evil' started by DarkStorm, Jul 27, 2010.

Remove all ads!
  1. DarkStorm

    DarkStorm Established Member

    Joined:
    Oct 2, 2003
    Messages:
    514
    Likes Received:
    3
    I found this today on the LinkedIn profile of Andrew Meggs, a former Troika developer:

    "* Consulted on Temple of Elemental Evil. Rewrote the entire rendering pipeline one month before the game shipped for a tenfold increase in frame rate."

    Rewriting a crucial part of the engine one month before the game ships? What the hell :eek:

    -- Storm
     
  2. Ranth

    Ranth Established Member

    Joined:
    Jan 26, 2008
    Messages:
    829
    Likes Received:
    1
    I guess they really needed that 2 month addition in development time due to 3.5 being released.
     
  3. sdOK

    sdOK Member

    Joined:
    Nov 14, 2006
    Messages:
    16
    Likes Received:
    0
    Tenfold? TENFOLD?

    Just imagine if TOEE had shipped with the old engine lol.
    Or even if the game had shipped when it was actually finished.

    Still we have your engine remake on the horizon Darkstorm?
    Then maybe I can play through the nodes without saving every couple of minutes.
     
  4. DarkStorm

    DarkStorm Established Member

    Joined:
    Oct 2, 2003
    Messages:
    514
    Likes Received:
    3
    Yeah, that's the idea :)

    I still don't know why the nodes are such a problem for the original engine. They're very very particle-heavy, but other than that quite unremarkable.

    Oh and even if it *did* increase the performance tenfold. It's a management disaster if you have to replace a crucial engine component after 1 1/2 years of development and one month before shipping. Usually you try to do the "risky" parts of development first, Troika probably used the exact opposite of that mantra.

    Regards,
    Storm
     
  5. GuardianAngel82

    GuardianAngel82 Senior Member

    Joined:
    Oct 3, 2007
    Messages:
    3,481
    Likes Received:
    5
    Maybe it was optimized, rather than rewritten from scratch.
     
  6. DarkStorm

    DarkStorm Established Member

    Joined:
    Oct 2, 2003
    Messages:
    514
    Likes Received:
    3
    Well he did say rewrite. And you usually don't get 10x speedup by doing microoptimizations. That usually implies some architectural or algorithmic change.

    Regards,
    Storm
     
Our Host!