<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>C# Gamedev Wiki</sitename>
    <dbname>csharpga_mw14643</dbname>
    <base>https://csharpgamedev.com/wiki/Main_Page</base>
    <generator>MediaWiki 1.41.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">C# Gamedev Wiki</namespace>
      <namespace key="5" case="first-letter">C# Gamedev Wiki talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>365</id>
      <parentid>364</parentid>
      <timestamp>2024-07-14T21:40:28Z</timestamp>
      <contributor>
        <username>Winkio</username>
        <id>3</id>
      </contributor>
      <comment>/* Graphics */</comment>
      <origin>365</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="2105" sha1="fnkfcjw7ypl14ejapk5u0kmenf2az4e" xml:space="preserve">Welcome to C# Gamedev Wiki!

This is a place to gather explanations and examples of systems that are used in game development. The goal is to provide explanations and samples that are code-first and are not dependent on a specific engine or framework (such as Godot, Unity, Unreal, etc.). Platform specific discussions are allowed and encouraged (such as how to do X on Windows, Mac, or Linux).  Pages will contain text, diagrams, and code samples in order to help explain concepts.

==Basics==
*[[Game Loop]]
*[[Tickrate]]
*[[Framerate]]

==Graphics==
*[[Camera]]
**[[View Matrix]]
**[[Projection Matrix]]
**[[World Matrix]]

==Audio==
*[[Sound Effect]]
*[[Background Music]]
*[[Loop (Music)]]

==Files and Databases==
*[[Local Directories]]
*[[Save Files]]
*[[User Settings]]
*[[Config Files]]
*[[Cloud Saves]]

==Physics==
===[[Mechanics]]===
*[[Velocity]]
*[[Acceleration]]
*[[Force]]
*[[Mass]]
*[[Gravity]]
===[[Collision]]===
*[[AABB]]
*[[Separating Axis Theorem]]

==Math==
*[[Differential Equations]]
*[[Matrices]]
**[[Transformation Matrix]]
===[[Statistics]]===
*[[Drop Rate]]

==AI==
*[[Finite State Machine]]
*[[Pathfinding]]
**[[A*]]

==Multiplayer==
===General===
*[[Profile]]
*[[Messaging]]
*[[Matchmaking]]
*[[Rating]]

===[[Networking]]===
*[[TCP]]
*[[UDP]]
*[[NAT Traversal]]
*[[Client Side Prediction]]
*[[Lockstep]]
*[[Rollback]]

==Wiki Community==
*[[Site Administration]]

&lt;!--
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.

Getting started
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]--&gt;</text>
      <sha1>fnkfcjw7ypl14ejapk5u0kmenf2az4e</sha1>
    </revision>
  </page>
</mediawiki>
