Game engine: Difference between revisions

From The Sims Wiki, a collaborative database for The Sims series
Jump to navigation Jump to search
Content added Content deleted
imported>Lost Labyrinth
mNo edit summary
imported>Lost Labyrinth
(Rewritten the whole section to accommodate information about engine features)
Line 8: Line 8:
Console titles used different engines, until ''[[The Sims 3 (console)|The Sims 3 for console]]'' due to hardware differences. ''[[The Sims (console)|The Sims for console]]'' used a 3D rendering engine unlike [[The Sims|its PC counterpart]] but limited gameplay to one floor per lot and implemented the [[object limiter]]. ''[[The Sims: Bustin' Out]]'' used an engine which featured visual enhancements on the original console engine as well as rendered load screens. ''[[The Urbz: Sims in the City]]'' up to ''[[The Sims 2: Castaway]]'' utilized a 3D engine which was incrementally updated with each game, ''[[The Sims 2 (console)|The Sims 2 for console]]'' adding a "direct control" system allowing for third-person control over Sims as opposed to the traditional "point and click" system. ''[[The Sims 3 (console)|The Sims 3 for console]]'' uses a "watered-down" version of [[The Sims 3|the PC version's engine]] with the object limiter applied and the texture streaming solution omitted due to the console's RAM limitations but allows for multiple floors to be constructed and used on a lot.
Console titles used different engines, until ''[[The Sims 3 (console)|The Sims 3 for console]]'' due to hardware differences. ''[[The Sims (console)|The Sims for console]]'' used a 3D rendering engine unlike [[The Sims|its PC counterpart]] but limited gameplay to one floor per lot and implemented the [[object limiter]]. ''[[The Sims: Bustin' Out]]'' used an engine which featured visual enhancements on the original console engine as well as rendered load screens. ''[[The Urbz: Sims in the City]]'' up to ''[[The Sims 2: Castaway]]'' utilized a 3D engine which was incrementally updated with each game, ''[[The Sims 2 (console)|The Sims 2 for console]]'' adding a "direct control" system allowing for third-person control over Sims as opposed to the traditional "point and click" system. ''[[The Sims 3 (console)|The Sims 3 for console]]'' uses a "watered-down" version of [[The Sims 3|the PC version's engine]] with the object limiter applied and the texture streaming solution omitted due to the console's RAM limitations but allows for multiple floors to be constructed and used on a lot.


== Engine usage ==
== Engines ==
=== Games using [[The Sims 2]] Engine ===
=== [[The Sims|The Sims 1]] Engine ===
This is the first engine used by the series. It uses a variation of 2D and 3D graphics, with Sim models being of a high polygon count while objects are pre-rendered.
*''[[The Sims 2]]'' (plus stuff packs and expansions)

This engine is used by these games:
*''[[The Sims]]''
**''[[The Sims: Livin' Large]]''
**''[[The Sims: House Party]]''
**''[[The Sims: Hot Date]]''
**''[[The Sims: Vacation]]''
**''[[The Sims: Unleashed]]''
**''[[The Sims: Superstar]]''
**''[[The Sims: Makin' Magic]]''

===[[The Sims 2]] Engine ===
This is the second engine used by the series. It replaces the isometric view of the original game with a full 3D rendering system. The newer engine also allows for easy distribution of [[Mod|mods]] and [[custom content]], thanks to the <code>.package</code> file support.

This engine is used by these games:
*''[[The Sims 2]]''
**''[[The Sims 2: University]]''
**''[[The Sims 2: Nightlife]]''
**''[[The Sims 2: Holiday Party Pack]]''
**''[[The Sims 2: Open for Business]]''
**''[[The Sims 2: Family Fun Stuff]]''
**''[[The Sims 2: Glamour Life Stuff]]''
**''[[The Sims 2: Pets]]''
**''[[The Sims 2: Seasons]]''
**''[[The Sims 2: Celebration! Stuff]]''
**''[[The Sims 2: H&M Fashion Stuff]]''
**''[[The Sims 2: Bon Voyage]]''
**''[[The Sims 2: Teen Style Stuff]]''
**''[[The Sims 2: FreeTime]]''
**''[[The Sims 2: Kitchen & Bath Interior Design Stuff]]''
**''[[The Sims 2: IKEA Home Stuff]]''
**''[[The Sims 2: Apartment Life]]''
**''[[The Sims 2: Mansion & Garden Stuff]]''
*''[[The Sims Life Stories]]''
*''[[The Sims Life Stories]]''
*''[[The Sims Pet Stories]]''
*''[[The Sims Pet Stories]]''
*''[[The Sims Castaway Stories]]''
*''[[The Sims Castaway Stories]]''


=== Games using [[The Sims 3]] Engine ===
=== [[The Sims 3]] Engine ===
This is the third engine used by the series. As well as numerous visual improvements such as texture quality, shader quality and lighting, the engine features improved animations and a texture streaming solution to allow for an open neighborhood.
*''[[The Sims 3]]'' (plus stuff packs and expansions)

*''[[The Sims Medieval]]'' (plus ''[[The Sims Medieval: Pirates and Nobles]]'')
This engine is used by these games:
*''[[The Sims 3]]''
**''[[The Sims 3: World Adventures]]''
**''[[The Sims 3: High-End Loft Stuff]]''
**''[[The Sims 3: Ambitions]]''
**''[[The Sims 3: Fast Lane Stuff]]''
**''[[The Sims 3: Late Night]]''
**''[[The Sims 3: Outdoor Living Stuff]]''
**''[[The Sims 3: Generations]]''
**''[[The Sims 3: Town Life Stuff]]''
**''[[The Sims 3: Pets]]''
**''[[The Sims 3: Master Suite Stuff]]''
**''[[The Sims 3: Showtime]]
**''[[The Sims 3: Katy Perry's Sweet Treats]]''
**''[[The Sims 3: Diesel Stuff]]''
**''[[The Sims 3: Supernatural]]''
**''[[The Sims 3: Seasons]]''
**''[[The Sims 3: 70s, 80s, & 90s Stuff]]''
**''[[The Sims 3: University Life]]''
**''[[The Sims 3: Island Paradise]]''
**''[[The Sims 3: Movie Stuff]]''
**''[[Untitled The Sims 3 Time Travel Expansion Pack]]''
*''[[The Sims Medieval]]''
**''[[The Sims Medieval: Pirates and Nobles]]''


{{OnWikipedia|Game engine}}
{{OnWikipedia|Game engine}}

Revision as of 18:39, 14 May 2013

A game engine is a piece of software used to power and control a game. An engine is tasked with various different game-related mechanics such as graphics rendering, physics, sounds, scripting, animations, AI and resource management.

Usage in The Sims series

The Sims series utilizes a new, in-house, game engine for each base game, with expansion packs and stuff packs being built on the same engine for that specific game. For example, The Sims 2 introduced a 3D engine with visual and technical advances over its predecessor while it's sequel, The Sims 3 brought in a newer version of the engine that incorporated further visual enhancements with a fully fledged texture streaming solution to accommodate the open world.

Spin-off titles utilize a modified version of the newest available engine. An example of this is how The Sims Stories uses a modified version of the engine from The Sims 2 by decreasing the system requirements in order to make the game "laptop friendly". The Sims Medieval utilizes a modified version of the game engine from The Sims 3 with rendering enhancements.

Console titles used different engines, until The Sims 3 for console due to hardware differences. The Sims for console used a 3D rendering engine unlike its PC counterpart but limited gameplay to one floor per lot and implemented the object limiter. The Sims: Bustin' Out used an engine which featured visual enhancements on the original console engine as well as rendered load screens. The Urbz: Sims in the City up to The Sims 2: Castaway utilized a 3D engine which was incrementally updated with each game, The Sims 2 for console adding a "direct control" system allowing for third-person control over Sims as opposed to the traditional "point and click" system. The Sims 3 for console uses a "watered-down" version of the PC version's engine with the object limiter applied and the texture streaming solution omitted due to the console's RAM limitations but allows for multiple floors to be constructed and used on a lot.

Engines

The Sims 1 Engine

This is the first engine used by the series. It uses a variation of 2D and 3D graphics, with Sim models being of a high polygon count while objects are pre-rendered.

This engine is used by these games:

The Sims 2 Engine

This is the second engine used by the series. It replaces the isometric view of the original game with a full 3D rendering system. The newer engine also allows for easy distribution of mods and custom content, thanks to the .package file support.

This engine is used by these games:

The Sims 3 Engine

This is the third engine used by the series. As well as numerous visual improvements such as texture quality, shader quality and lighting, the engine features improved animations and a texture streaming solution to allow for an open neighborhood.

This engine is used by these games:

 
There is a page on Wikipedia dedicated to this real-world topic. Click here to view this article's associated Wikipedia page.