File:Quake - family tree 2 Simplified.svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file (SVG file, nominally 2,734 × 960 pixels, file size: 37 KB)

Captions

Captions

Add a one-line explanation of what this file represents

Summary

[edit]
Description
English: Relation tree (tree version 12) of the id Tech family of video game engines by Id Software:

Legend

  • ██ free/libre
  • ██ freeware
  • ██ commercial
  • ellispe shape for games
  • hexagon shape for engines
Français : Arbre généalogique de Quake. Montre l'ensemble des jeux et des moteurs basés sur id Tech 2 (version simplifiée).
Date 3-12-2009
Source Autogeneration from the dot file we see below.
Author Author list
Other versions

engine.dot

[edit]

The image is autogenerated with the below description using the command dot from the Graphviz package.

Feel free to patch this code, or to talk about it in his talk page.

// dot -oengine.svg -Tsvg engine.dot
digraph {
	ratio=auto;
	sep="+4,5";

	// =============================
	// Engines
	// =============================
	node [shape=polygon, sides=6, style=filled]

	// id Tech engines
	node [peripheries=4, size=6]
    fontsize=20
	// id Tech engines under GPL
	node [fillcolor=lightgreen]
    //Quake
	QuakeE [label="Quake engine"]
	GLQuake
	WinQuake
	QuakeWorld

	Quake2E [label="Quake II engine"]
	idTech3 [label="id Tech 3\nQuake III Arena engine"]
	idTech4 [label="id Tech 4\nDoom 3 engine"]

	// id Tech under commercial license
	node [fillcolor=lightgrey]
	idTech5 [label="id Tech 5"]
    idTech6 [label="id Tech 6"]
    idTech7 [label="id Tech 7"]

	// Other engines
	//
	node [peripheries=1]

	// Other commercial engines
	node [fillcolor=lightgrey]
	GoldSrc
	SourceEngine [label="Source Engine"]
    Source2 [label="Source 2"]

	// Other libre/open engines
	node [fillcolor=lightgreen]
	DarkPlaces

	// =============================
	// Games
	// =============================
	node [shape=ellipse, color=transparent]

	// Commercial Games
	node [fillcolor=lightgrey]
	// id and Bethesda
	Quake
	HexenII [label="Hexen II"]

	QuakeII [label="Quake II"]

	QuakeIIIArena [label="Quake III Arena"]
	QuakeLive [label="Quake Live"]

	Doom3 [label="Doom 3"]
	Quake4 [label="Quake 4"]

	Rage
	WolfensteinTNO [label="Wolfenstein: The New Order"]
	WolfensteinTBO [label="Wolfenstein: The Old Blood"]

	Doom2016 [label="Doom (2016 video game)"]
	Dishonored2 [label="Dishonored 2"]
	Wolfenstein2 [label="Wolfenstein II: The New Colossus"]
	WolfensteinYB [label="Wolfenstein: Youngblood"]

	DoomEternal [label="Doom Eternal"]

	// GoldSrc & Source
	HalfLife [label="Half-Life"]
	TFC [label="Team Fortress Classic"]
	CS [label="Counter-Strike"]
	DoD [label="Day of Defeat"]

	Halflife2  [label="Half-Life ²"]
	DoDS [label="Day of Defeat: Source"]
	gmod [label="Garry's Mod"]
	l4d [label="Left 4 Dead"]
	portal [label="Portal"]
	HLA [label="Half-Life: Alyx"]

	Titanfall
	titanfall2 [label="Titanfall 2"]
	
	COD [label="Call of Duty"]
	
	// Freeware games
	node [fillcolor=lightblue]
	TF2 [label="Team Fortress 2"]
	csgo [label="Counter-Strike: Global Offensive"]
	dota2 [label="Dota 2"]
	apex [label="Apex Legends"]

	// Libre/open games
	node [fillcolor=lightgreen]

	// =============================
	// Trees
	// =============================

	QuakeE -> Quake2E -> idTech3 -> idTech4 -> idTech5 -> idTech6 -> idTech7

    QuakeE -> {WinQuake,GLQuake,QuakeWorld,DarkPlaces}
	QuakeE -> {Quake,HexenII}
    {QuakeWorld,GLQuake,WinQuake} -> Quake
	Quake2E -> QuakeII
	idTech3 -> {QuakeIIIArena, COD, QuakeLive}
	idTech4 -> {Doom3, Quake4}
	idTech5 -> {Rage,WolfensteinTNO,WolfensteinTBO}
	idTech6 -> {Doom2016,Dishonored2,Wolfenstein2,WolfensteinYB}
	idTech7 -> DoomEternal

    GoldSrc -> SourceEngine -> Source2
    {QuakeWorld,Quake2E,QuakeE} -> GoldSrc
	GoldSrc -> {HalfLife,TFC}
	HalfLife -> {DoD,CS}

	SourceEngine -> {Halflife2,DoDS,TF2,l4d,portal,csgo,dota2,Titanfall,gmod}

	Source2 -> {dota2,HLA}

	Titanfall -> titanfall2 -> apex
}

Licensing

[edit]
Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current22:04, 5 April 2022Thumbnail for version as of 22:04, 5 April 20222,734 × 960 (37 KB)Nathanielcwm (talk | contribs)fix gmod link
21:56, 5 April 2022Thumbnail for version as of 21:56, 5 April 20222,691 × 960 (36 KB)Nathanielcwm (talk | contribs)simplify valve tree
21:53, 5 April 2022Thumbnail for version as of 21:53, 5 April 20223,099 × 960 (41 KB)Nathanielcwm (talk | contribs)Update
08:16, 8 December 2009Thumbnail for version as of 08:16, 8 December 20091,863 × 1,008 (22 KB)Romainhk (talk | contribs)dot mode and correction of a collision
12:59, 3 December 2009Thumbnail for version as of 12:59, 3 December 20091,623 × 1,743 (23 KB)Romainhk (talk | contribs){{Information |Description={{en|1=Quake familly tree, showing games and engines based on id Tech 2 (simplified version)}} {{fr|1=Arbre généalogique de Quake. Montre l'ensemble des jeux et des moteurs basés sur id Tech 2 (version simplifiée).}} |Source

The following page uses this file:

File usage on other wikis

The following other wikis use this file:

Metadata