Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
PC game
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Software === Computer games also rely on [[Third-party software component|third-party]] software such as an [[Operating system|operating system (OS)]], [[device driver]]s, [[library (computing)|libraries]] and more to run. Today, the vast majority of computer games are designed to run on the [[Microsoft Windows]] family of operating systems. Whereas earlier games written for DOS would include code to communicate directly with hardware, today [[API|application programming interfaces (APIs)]] provide an interface between the game and the OS, simplifying game design. Microsoft's [[DirectX]] is an API that is widely used by today's computer games to communicate with sound and graphics hardware. [[OpenGL]] is a [[cross-platform]] API for graphics rendering that is also used. The version of the graphics card's [[device driver|driver]] installed can often affect game performance and [[gameplay]]. In late 2013, [[AMD]] announced [[Mantle (API)|Mantle]], a low-level API for certain models of AMD graphics cards, allowing for greater performance compared to software-level APIs such as DirectX, as well as simplifying [[porting]] to and from the [[PlayStation 4]] and [[Xbox One]] consoles, which are both built upon AMD hardware.<ref>{{cite web|url=http://www.tomshardware.com/news/amd-mantle-api-gcn-battlefield-4,24418.html|title=AMD's Mantle API Gives Devs Direct Hardware Control|date=September 26, 2013}}</ref> It is not unusual for a game company to use a third-party [[game engine]], or third-party libraries for a game's [[Artificial intelligence (video games)|AI]] or [[game physics|physics]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)