Difference between revisions of "Template:Middleware"
From PCGamingWiki, the wiki about fixing PC games
(added multiplayer section 'needed' check for anticheat) |
m ({{#ifeq:{{NAMESPACE}}||Category:Invalid section order}}) |
||
Line 8: | Line 8: | ||
|Multiplayer=List (,) of String | |Multiplayer=List (,) of String | ||
|Anticheat=List (,) of String | |Anticheat=List (,) of String | ||
− | }}</noinclude><includeonly>{{#ifeq:{{#var:section}}|API|{{#vardefine:section|Middleware}}|[[Category:Invalid section order]]}}{{#if:{{{physics|}}}{{{audio|}}}{{{interface|}}}{{{input|}}}{{{cutscenes|}}}{{{multiplayer|}}}{{{anticheat|}}}|<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-middleware"> | + | }}</noinclude><includeonly>{{#ifeq:{{#var:section}}|API|{{#vardefine:section|Middleware}}|{{#ifeq:{{NAMESPACE}}||[[Category:Invalid section order]]}}}}{{#if:{{{physics|}}}{{{audio|}}}{{{interface|}}}{{{input|}}}{{{cutscenes|}}}{{{multiplayer|}}}{{{anticheat|}}}|<div class="container-pcgwikitable"><table class="pcgwikitable template-infotable" id="table-middleware"> |
<tr class="template-infotable-head table-middleware-head-row"> | <tr class="template-infotable-head table-middleware-head-row"> | ||
<th scope="col" style="width: 230px;" class="table-middleware-head-parameter"></th> | <th scope="col" style="width: 230px;" class="table-middleware-head-parameter"></th> |
Revision as of 16:48, 20 June 2022
This template defines the table "Middleware". View table.
Documentation for the above template (sometimes hidden from view).
- Description
Table to list middleware used by a game.
- Arguments
physics
- Middleware that simulates physics against objects in-game, e.g. Bullet Physics Engine, Havok, PhysX.audio
- Middleware that provides support for audio playback, e.g. FMOD, Miles Sound System, Wwise.interface
- Middleware that assists with rendering or the design of in-game user interfaces, e.g. Flash, FreeType 2, Scaleform.input
- Middleware that provides support for or assists with input systems/controls (keyboard, mouse, gamepads, etc), e.g. Object Oriented Input System (OIS).cutscenes
- Middleware that provides cutscene or pre-recorded video playback support, e.g. Bink Video, Smacker.multiplayer
- Middleware that provides the base of multiplayer support or assists with other aspects related to it (matchmaking, etc), e.g. Steamworks, GameSpy, Epic Online Services.anticheat
- Middleware that protects against cheating or assists with other aspects related to it (anti-cheat, matchmaking, etc), e.g. PunkBuster, VAC, Easy Anti-Cheat.
- Syntax
===Middleware=== {{Middleware |physics = |physics notes = |audio = |audio notes = |interface = |interface notes = |input = |input notes = |cutscenes = |cutscenes notes = |multiplayer = |multiplayer notes= |anticheat = |anticheat notes = }}
- Related
These sub-templates consolidates the given input and automatically outputs links for well-known middleware.
- {{Middleware/physics}}
- {{Middleware/audio}}
- {{Middleware/interface}}
- {{Middleware/input}}
- {{Middleware/cutscenes}}
- {{Middleware/multiplayer}}
- {{Middleware/anticheat}}
Visit Template:Middleware/Documentation to edit this text. (How does this work?)