Main Page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
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 platform or engine (such as Godot, Unity, Unreal, etc.). Pages will contain text, diagrams, and code samples in order to help explain concepts. | |||
For the purposes of this wiki, a Game will be assumed to be a simple program that runs an Update() method and a Draw() method in a continuous loop: | |||
<pre><nowiki>public void GameLoop | |||
{ | |||
while (true) | |||
{ | |||
Update(); | |||
Draw(); | |||
} | |||
}</nowiki></pre> | |||
<!-- | |||
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. | 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:Configuration_settings Configuration settings list] | ||
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] | * [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://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/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] | * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]--> | ||
Revision as of 10:32, 9 June 2024
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 platform or engine (such as Godot, Unity, Unreal, etc.). Pages will contain text, diagrams, and code samples in order to help explain concepts.
For the purposes of this wiki, a Game will be assumed to be a simple program that runs an Update() method and a Draw() method in a continuous loop:
public void GameLoop
{
while (true)
{
Update();
Draw();
}
}