Template:Infobox engine: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
| imagetooltip  = {{{imagetooltip|}}}
| imagetooltip  = {{{imagetooltip|}}}
| imagewidth    = {{{imagewidth|300px}}}
| imagewidth    = {{{imagewidth|300px}}}
| image2        = {{{image|}}}
| imagetooltip2  = {{{imagetooltip|}}}
| imagewidth2    = {{{imagewidth|300px}}}
| header        = {{{title|}}}
| header        = {{{title|}}}


<!-- 1. Additional images -->
<!-- 1. Developer -->
| content1      = {{#if:{{{image2|}}}|
| content1      = {{#if:{{{developer|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Developer(s)</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Developer(s)</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{image2|}}} {{#if:{{{image2desc|}}}|<br>{{{image2|}}} }}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{developer|}}}</div>
</div>}}
</div>}}
| content1style = padding:0;
| content1style = padding:0;


<!-- 2. Developer -->
<!-- 2. Publisher -->
| content2     = {{#if:{{{developer|}}}|
| content2      = {{#if:{{{publisher|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
  <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Developer(s)</b></div>
  <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{developer|}}}</div>
</div>}}
| content2style = padding:0;
 
<!-- 3. Publisher -->
| content3     = {{#if:{{{publisher|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Publisher(s)</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Publisher(s)</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{publisher|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{publisher|}}}</div>
</div>}}
</div>}}
| content3style = padding:0;
| content2style = padding:0;


<!-- 4. Release date -->
<!-- 3. Release date -->
| content4     = {{#if:{{{releasedates|}}}|
| content3     = {{#if:{{{releasedates|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Release date(s)</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Release date(s)</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{releasedates|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{releasedates|}}}</div>
</div>}}
</div>}}
| content4style = padding:0;
| content3style = padding:0;


<!-- 5. Platform -->
<!-- 4. Platform -->
| content5     = {{#if:{{{platform|}}}|
| content4     = {{#if:{{{platform|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Platform(s)</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Platform(s)</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{platform|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{platform|}}}</div>
</div>}}
</div>}}
| content5style = padding:0;
| content4style = padding:0;


<!-- 6. Engine -->
<!-- 5. Engine -->
| content6     = {{#if:{{{engine|}}}|
| content5     = {{#if:{{{engine|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Engine</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Engine</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{engine|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{engine|}}}</div>
</div>}}
</div>}}
| content6style = padding:0;
| content5style = padding:0;


<!-- 7. Programming language -->
<!-- 6. Programming language -->
| content7     = {{#if:{{{codelang|}}}|
| content6     = {{#if:{{{codelang|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Written in</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Written in</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{codelang|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{codelang|}}}</div>
</div>}}
</div>}}
| content7style = padding:0;
| content6style = padding:0;


<!-- 8. Mod support -->
<!-- 7. Mod support -->
| content8     = {{#if:{{{modsupport|}}}|
| content7     = {{#if:{{{modsupport|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Mod support</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Mod support</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{modsupport|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{modsupport|}}}</div>
</div>}}
</div>}}
| content8style = padding:0;
| content7style = padding:0;


<!-- 9. SDK -->
<!-- 8. SDK -->
| content9     = {{#if:{{{sdk|}}}|
| content8     = {{#if:{{{sdk|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>SDK</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>SDK</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{sdk|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{sdk|}}}</div>
</div>}}
</div>}}
| content9style = padding:0;
| content8style = padding:0;


<!-- 10. SysReq -->
<!-- 9. SysReq -->
| content10      = {{#if:{{{sysreq|}}}|
| content10      = {{#if:{{{sysreq|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
Line 91: Line 86:
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{sysreq|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{sysreq|}}}</div>
</div>}}
</div>}}
| content10style = padding:0;
| content9style = padding:0;


<!-- 11. License -->
<!-- 10. License -->
| content11     = {{#if:{{{license|}}}|
| content10     = {{#if:{{{license|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>License</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>License</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{license|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{license|}}}</div>
</div>}}
</div>}}
| content11style = padding:0;
| content10style = padding:0;


<!-- 12. Website -->
<!-- 11. Website -->
| content12     = {{#if:{{{website|}}}|
| content11     = {{#if:{{{website|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Official website</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Official website</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{website|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{website|}}}</div>
</div>}}
</div>}}
| content12style = padding:0;
| content11style = padding:0;


<!-- 13. Links -->
<!-- 12. Links -->
| content13     = {{#if:{{{links|}}}|
| content12     = {{#if:{{{links|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Links</b></div>
   <div style="background:#232323; border-top:1px solid #323232; color:white; padding:.3em; text-align:left"><b>Links</b></div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{links|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{links|}}}</div>
</div>}}
</div>}}
| content13style = padding:0;
| content12style = padding:0;


<!-- 14. Predecessor -->
<!-- 13. Predecessor -->
| content14      = {{#if:{{{previousengine|}}}|
| content14      = {{#if:{{{previousengine|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
Line 123: Line 118:
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{previousengine|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{previousengine|}}}</div>
</div>}}
</div>}}
| content14style = padding:0;
| content13style = padding:0;


<!-- 15. Successor -->
<!-- 14. Successor -->
| content15      = {{#if:{{{nextengine|}}}|
| content15      = {{#if:{{{nextengine|}}}|
<div style="display:grid; grid-template-columns:1fr 2fr;">
<div style="display:grid; grid-template-columns:1fr 2fr;">
Line 131: Line 126:
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{nextengine|}}}</div>
   <div style="border-top:1px solid #232323; padding:.3em; text-align:left">{{{nextengine|}}}</div>
</div>}}
</div>}}
| content15style = padding:0;
| content14style = padding:0;


}}
}}
</onlyinclude></includeonly>
</onlyinclude></includeonly>

Revision as of 21:08, 1 July 2024

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history


Source
Logo of the Source engine.
Logo of the Source engine.
Developer(s)
Release date(s)
October 7, 2004
Written in
License
Proprietary (source code available for non-commercial purposes)
Official website
Official Website (archived)
Links
GitHub Issues GitHub Issues (bug report for all Source games, except CS:GO)
Source SDK 2013 source code Source SDK 2013 source code
Predecessor
Successor

Infobox template for game engines. Includes relevant information on more general side (developer, license, links) and more Dev-oriented (language, modding and sdk).

Links section can include Steam Steam, GitHub GitHub and other.

Usage instructions

Copy and paste the following code into the top of the article, filling the appropriate fields. Omitted or blank fields will not be shown on the article page.

{{Infobox engine
|title = 
|image = 
|imagetooltip = (Optional, image description)
|image2 = 
|imagetooltip2 = (Optional, image description)
|developer = 
|releasedates = 
|codelang = 
|sdk = 
|platform = 
|sysreq = 
|website = 
|links = 
|license = 
|previousengine = 
|nextengine = 
}}

Example

See the example on the right.

Credits

Based on {{SoftwareBox}}.