Tutorials: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Frank (Diskussion | Beiträge)
tutrialspoint URL
Frank (Diskussion | Beiträge)
.NET Version entfernt
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 43: Zeile 43:
* '''Assertions''' -[http://www.blackwasp.co.uk/DebugAssert.aspx blackwasp].
* '''Assertions''' -[http://www.blackwasp.co.uk/DebugAssert.aspx blackwasp].
* '''Events''' - auf [https://www.tutorialsteacher.com/csharp/csharp-event tutorialsteacher] und als [https://www.youtube.com/watch?v=-1cftB9q1kQ Video von Tim Corey].
* '''Events''' - auf [https://www.tutorialsteacher.com/csharp/csharp-event tutorialsteacher] und als [https://www.youtube.com/watch?v=-1cftB9q1kQ Video von Tim Corey].
* '''Async/Await''' - in der aktuelle .NET 8 [https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/ Dokumentation]
* '''Async/Await''' - in der aktuelle .NET [https://learn.microsoft.com/en-us/dotnet/csharp/asynchronous-programming/ Dokumentation]


== MonoGame ==
== MonoGame ==

Version vom 5. Oktober 2026, 11:05 Uhr

Falls Ihr hier nicht fündig werdet, schaut auf jeden Fall auch in unser FAQ.

Unsere Tutorials

Es gibt zur Zeit folgende, direkt von uns verfasste Tutorials:

Wichtige Informationen zu gutem Programmierstil finden sich in den folgenden Artikeln:

Um die Benutzeroberfläche bei Spielen drehen sich die folgende Artikel:

Wer mehr zum Schreiben des Game Design Documents (GDD) erfahren möchte, sei auf folgende Seite verwiesen:

Objektorientierte Programmierung (OOP)

Grundsätzlich ist es nie verkehrt zu wissen, was die Prinzipien, die einer Programmiersprache zugrunde liegen, sind, wenn man diese benutzen will. Ein wichtiges Prinzip hinter modernen Sprachen wie C# ist die Objektorientierung.

C#

Um die Programmiersprache C# zu erlernen haben bieten wir hier eine Liste von uns empfohlenen C#-Tutorials und Referenzen.

Gesamtübersichten und Dokumentationen

Hier sind Seiten gelistet, auf denen sich Informationen zu C# finden lassen.

  • guru99 - Ausführlich illustrierte Grundinformationen (englisch).
  • tutorialspoint - Ausführliche Enzyklopädie (englisch).
  • csharp.net - Übersichtliche und ausführliche Tutorials in vielen Sprachen.
  • R. B. Whitaker - Ein Crashkurs mit Fokus auf Spieleentwicklung (englisch).
  • freeCodeCamp - Ein Gesamtkurs für Anfänger in Videoform (deutsch).
  • Microsoft - Die offizielle Dokumentation zu C# und .NET

Für Spieleentwicklung interessante Bereiche

Hier sind einige von uns empfohlene Tutorials zu expliziten Aspekten von C#, die für die Spieleentwicklung interessant sein können (alle Tutorials auf Englisch).

MonoGame

Blender

Blender ist eine Open Source 3D-Grafik-Software für alle aktuellen Betriebssysteme.

Anderes

  • Auf unserer Shader-Seite findet ihr eine ganze Reihe von Tutorials zur Shaderprogrammierung.