Template:Engineinfo
Template documentation
This template creates an infobox for a (game) engine.Usage
It features many fields, all of them are optional. You generally want to write it like this:
{{Engineinfo
|field_1 = value_1
|field_2 = value_2
[...]
|field_n = value_n
}}
Where field_1 to field_n are field names and value_1 to value_n are the respective values.
List of fields
This is the list of all possible fields:
title: Title of the engineimage: An image of the engine. Could be a screenshot or logo- Syntax:
Image:Image.png
- Syntax:
caption: Caption of the imagegenre: Genre of the kind of games the engine primarily targets. If this is a general-purpose engine, leave this field empty- Should be a link to the engine genre category
developer: Developercode license: Code license- Provide a link to LibreGameWiki page of the license, if available
- If the license has a version number, mention it
media license: Media license- Provide a link to LibreGameWiki page of the license, if available
- If the license has a version number, mention it
latest release: Version number of the latest release, e.g. 1.0.0. If it's rolling release, write “(Rolling release)”.- Do not use
<ref>here, userelease announcementinstead
- Do not use
release date: Date of the latest release.- Syntax:
<MONTH_NAME> <DAY>{{th}}, <YEAR><MONTH_NAME>: English language month name, e.g. January<DAY>: Numeric day in month, e.g. 1{{th}}: For days 1, 2, 3, 21, 22, 23 or 31, you must replacethwithst,ndorrd, whichever is appropriate for an ordinal number<YEAR>: Full release year, e.g. 1970
- Do not use
<ref>here, userelease announcementinstead
- Syntax:
release date iso: Date of the latest release written inYYYY-MM-DDformat- e.g.
1970-01-01 - Do not use
<ref>here, userelease announcementinstead
- e.g.
release announcement: URL to a webpage that announces the latest release- If there is no formal announcement, a link to a download or page that "proves" the existence of said release can be used alternatively
language: Programming language the engine is written inlibrary: If the engine uses a library, write it hereplatform: Platform the engine runs on (i.e. the operating system) (useplatformsif multiple)- Use the following templates: {{Windows}}, {{Linux}}, {{Mac}}, {{Android}}, {{iOS}}, {{FreeBSD}}, {{OpenBSD}}, {{DragonFly BSD}}
link homepage: Link to the engine’s homepage/website- e.g.
https://example.org
- e.g.
link blog: Link to a bloglink chatweb: Link to a chat room for the webbrowser- e.g.
https://example.org/chatroom
- e.g.
chat: Link to an IRC chatroom- e.g.
irc://example.org/#example
- e.g.
link feed: Link to an RSS, Atom or similar feedlink forum: Link to a discussion forum (web)link pad: Link to apad_file.xmlfile (a PAD file)link project: Link for development project page for developers of the enginelink tracker: Link to a bug and/or feature trackerlink scmweb: Link to a web view of a source code managementscm: Console command to check out source code from a source code management- e.g.
git checkout ssh://example.org
- e.g.
To some fields, you may append references with <ref> or add other annotations whenever it makes sense in the given context.
Plural fields
You can also replace some of the fields above with a plural variant in case a engine has multiple developers, programming languages, etc. This is the list of supported plural fields:
genres: plural ofgenredevelopers: plural ofdeveloperplatforms: plural ofplatformlibraries: plural oflibrarylanguages: plural oflanguagecode licenses: plural ofcode licensemedia licenses: plural ofmedia license
If you use a plural, separate the each entry with a comma. For example, for languages, you could write “C++, Haskell, Lua”.
You should not use both the singular and plural variant of the same field in the template at the same time, e.g. if you use developers, you shouldn't use developer and vice-versa.
Example template
You can copy this page to create a new game page (remove the value of each field that does not apply):
{{Engineinfo
|title = Title
|image = Image:Image.png
|caption = Caption
|genre = [[:Category:Action engines|Action]]
|developer = Developer
|code license = Code license
|media license = Media license
|latest release = Latest release
|release date = Release date (month dd{{th}}, year)
|release date iso = Release date in year-mm-dd format
|release announcement = url
|language = Programming language
|library = Libraries
|platforms = {{Windows}}, {{Linux}}, {{Mac}}, {{Android}}, {{iOS}}
|link homepage = http://example.com
|link blog =
|link chatweb =
|link feed =
|link forum =
|link pad = Link to pad_file.xml
|link project = Link for developers
|link tracker =
|link scmweb = Link to Web view of source code management
|scm = Command to checkout source code (e. g. git checkout ssh://example.com)
}}
Blank template
{{Engineinfo
|title =
|image =
|genre =
|caption =
|developer =
|code license =
|media license =
|latest release =
|release date =
|release date iso =
|release announcement =
|language =
|library =
|platforms =
|link homepage =
|link blog =
|link chatweb =
|link feed =
|link forum =
|link pad =
|link project =
|link tracker =
|link scmweb =
|scm =
}}