Engine
Sonic R Engine
Sonic R's .TER file format (used for collision in PC Version) is a very early version of the format used in the NUP and PS2-HD titles, but everything else is unique.
- Sonic R (Saturn, Windows)
Nu2 Engine
Whilst all TT-produced mainline console and PC video games from Crash Bandicoot: The Wrath of Cortex to The LEGO Movie 2 Videogame run on the same underlying engine, the engine itself has undergone several iterations over the years. This page attempts to categorize the engine into several sub-engines and document which games use which versions of the engine.
PlayStation 2 (PS2) sub-engine
The PS2 Engine was purpose-built for the PlayStation 2, and then ported and modified for use on other platforms.
NUP variant
The NUP variant is so named for its usage of .NUP files in LEGO Star Wars: The Video Game and LEGO Star Wars II: The Original Trilogy instead of .GSC files like in later titles.
Although listed as the same variant, these games also have vast differences, with LEGO Star Wars: The Video Game being much more hard-coded than LEGO Star Wars II: The Original Trilogy, and Bionicle Heroes having a significantly different system for loading files and code.
- LEGO Star Wars: The Video Game (LSW1) (PS2, Xbox, GameCube, Windows, Mac OS X)
- The Chronicles of Narnia: The Lion, the Witch and the Wardrobe (PS2, Xbox, GameCube, Windows)
- LEGO Star Wars II: The Original Trilogy (LSW2) (Multiplatform)
- Bionicle Heroes (BionicleHeroes) (PS2, Xbox 360, GameCube, Wii, Windows)
PS2-HD variant
The oxymoronically named PS2-HD variant is so named because it is technologically similar to the NUP variant of the PS2 sub-engine, but was designed for HD platforms instead (although all games had a Wii release, and LEGO Indiana Jones: The Original Adventures and LEGO Batman: The Videogame had PS2 releases).
It introduced the Enhanced Graphics mode, which uses higher-polygon character models, as well as introduces depth of field in cutscenes and uses complex shadows for all Lego models (although blob shadows still occasionally appear). Complex shadows are filtered in LEGO Star Wars: The Complete Saga and LEGO Indiana Jones: The Original Adventures, but are unfiltered in LEGO Batman: The Videogame, resulting in noticeable aliasing. LEGO Batman: The Videogame also introduced a strong Ambient Occlusion shader, although it suffers from color banding and fringing, and does not take into account vertex normals.
Also referred to as the PC.GHG variant, although this stems from a file nomenclature difference that is only used by the Windows releases. The three Lego games on this sub-variant are commonly referred to by modders as the "holy trinity" of Lego game modding.
- Transformers: The Game (PS2, PS3, PSP, Xbox 360, Wii, Windows)
- LEGO Star Wars: The Complete Saga (TCS) (PS3, Xbox 360, Wii, Windows, Mac OS X)
- LEGO Indiana Jones: The Original Adventures (LIJ1) (PS2, PS3, PSP, Xbox 360, Wii, Windows, Mac OS X)
- The Chronicles of Narnia: Prince Caspian (PS2, PS3, Xbox 360, Wii, Windows)
- LEGO Batman: The Videogame (LB1) (PS2, PS3, PSP, Xbox 360, Wii, Windows, Mac OS X)
Next-Gen (NXG) sub-engine
When developing LEGO Indiana Jones 2: The Adventure Continues, Traveler's Tales decided to drop support for the PlayStation 2, and instead focus on pushing the capabilities of seventh-generation hardware. This resulted in a major technological revamp.
Creator variant
The Creator variant is so named because both games have a level builder. It also introduced the concept of using a .CD file to point to a character's files and replaced the plaintext CHARS.TXT with a binary .APJ file, much to many modder's chagrin.
- LEGO Indiana Jones 2: The Adventure Continues (LIJ2) (PS3, Xbox 360, Wii, Windows, Mac OS X)
- LEGO Harry Potter: Years 1-4 (HP1) (PS3, Xbox 360, Wii, Windows, Mac OS X)
Builder variant
The Builder variant is so named because it introduced several folders named BUILDER. It is notable for the usage of a new graphics engine, which introduced more advanced shaders and necessitated capping the console releases' framerates at 30 FPS.
- LEGO Star Wars III: The Clone Wars (LSW3) (PS3, Xbox 360, Wii, Windows, Mac OS X)
- LEGO Pirates of the Caribbean: The Video Game (Pirates) (PS3, Xbox 360, Wii, Windows, Mac OS X)
- LEGO Harry Potter: Years 5-7 (HP2) (PS3, Xbox 360, Wii, Windows, Mac OS X)
Gotham variant
The Gotham variant, named after the hub of LEGO Batman 2: DC Super Heroes, is most notable for adding full camera control to (most areas of) the hub world and introducing a separate audio track for voices during cutscenes.
- LEGO Batman 2: DC Super Heroes (LB2) (PS3, Xbox 360, Wii, Wii U, Windows, Mac OS X)
- LEGO The Lord of the Rings (LOTR) (PS3, Xbox 360, Wii, Windows, Mac OS X)
- LEGO City Undercover (LCU) (Wii U)
Cinema variant
The Cinema variant is so named because Tt Games decided to make the games more cinematic around this time period. Also referred to as the DX11 variant, due to the API used.
DirectX 9 (DX9) sub-variant
The DX9 sub-variant is so named because the Windows versions of the games run under DirectX 9.
- LEGO Marvel Super Heroes (LMSH1) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- The LEGO Movie Videogame (TLMV) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO The Hobbit (Hobbit) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO Batman 3: Beyond Gotham (LB3) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO Jurassic World (Jurassic) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO Dimensions (Dimensions) (PS3, Xbox 360, Wii U)
- LEGO Worlds (Worlds) (Windows; early betas only)
DirectX 11 (DX11) sub-variant
The DX11 sub-variant is so named because the Windows versions of the games run under DirectX 11.
- LEGO Marvel Super Heroes (LMSH1) (PS4, Xbox One)
- The LEGO Movie Videogame (TLMV) (PS4, Xbox One)
- LEGO The Hobbit (Hobbit) (PS4, Xbox One)
- LEGO Batman 3: Beyond Gotham (LB3) (PS4, Xbox One, Windows)
- LEGO Jurassic World (Jurassic) (PS4, Xbox One, Windows)
- LEGO Dimensions (Dimensions) (PS4, Xbox One)
- LEGO Worlds (Worlds) (Windows; early betas only)
- LEGO City Undercover (LCU) (PS4, Xbox One, Switch, Windows)
TFA variant
The main distinction between the Cinema and TFA variants is that LEGO Star Wars: The Force Awakens-variant games require a patched executable to run with extracted .DAT files. Often lumped together with the Cinema variant in discussion.
DirectX 9 (DX9) sub-variant
- LEGO Marvel's Avengers (LMSH2) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO Star Wars: The Force Awakens (LSW-FA) (PS3, Xbox 360, Wii U, Windows, Mac OS X)
- LEGO Worlds (Worlds) (Windows)
DirectX 11 (DX11) sub-variant
- LEGO Marvel's Avengers (LMSH2) (PS4, Xbox One, Windows)
- LEGO Star Wars: The Force Awakens (LSW-FA) (PS4, Xbox One, Windows)
- LEGO Harry Potter Collection (PS4, Xbox One, Switch)
- LEGO Worlds (Worlds) (PS4, Xbox One, Switch, Windows)
- The LEGO Ninjago Movie Videogame (NinjagoMovie)
- LEGO Marvel Super Heroes 2 (LMSH3) (PS4, Xbox One, Switch, Windows, Mac OS X)
- LEGO The Incredibles (Incredibles) (PS4, Xbox One, Switch, Windows, Mac OS X)
- LEGO DC Super-Villains (DCSV) (PS4, Xbox One, Switch, Windows, Mac OS X)
- The LEGO Movie 2 Videogame (TLMV2) (PS4, Xbox One, Switch, Windows, Mac OS X)
NTT Engine
NTT (pronounced "entity") is a custom built engine, developed specifically for LEGO Star Wars: The Skywalker Saga. As TT Games has announced that future titles are being developed using Unreal Engine, it is unknown whether NTT will be used for any other titles. Additionally, due to The LEGO Star Wars: The Skywalker Saga's pending (and postponed) release, any technical similarities between NTT and the late Nu2 are yet to be determined.
Handheld engines
Not much is known about the handheld engines, as they do not have easily disassembled Windows ports.
The DS versions of LEGO Star Wars: The Complete Saga, LEGO Indiana Jones: The Original Adventures, and LEGO Batman: The Videogame share an engine, while the GBA versions of LEGO Star Wars: The Video Game and LEGO Star Wars II: The Original Trilogy uses the same isometric engine developed by Aspire which is different from there fully 3D engine of LEGO Star Wars II: The Original Trilogy for DS which in itself is different from the standard TT Fusion engine that is used from LEGO Star Wars: The Complete Saga onwards.
GBA Engine
- LEGO Star Wars: The Video Game (LSW1) (Game Boy Advance)
- LEGO Star Wars II: The Original Trilogy (LSW2) (Game Boy Advance)
Amaze-ing Engine
- LEGO Star Wars II: The Original Trilogy (LSW2) (Nintendo DS)
Fusion Engine
- LEGO Star Wars: The Complete Saga (TCS) (Nintendo DS)
- LEGO Indiana Jones: The Original Adventures (LIJ1) (Nintendo DS)
- LEGO Batman: The Videogame (LB1) (Nintendo DS)
- LEGO Indiana Jones 2: The Adventure Continues (LIJ2) (Nintendo DS/PSP)