Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 2.93 KB

Kurzpaper - Einstieg in die Spieleprogrammierung mit der Godot Engine.md

File metadata and controls

46 lines (32 loc) · 2.93 KB

Kurzpaper - Einstieg in die Spieleprogrammierung mit der Godot Engine

Abstract

Godot ist eine freie Spiel-Engine, mit der sich auf einfache Weise Ideen für Spiele und Apps auf PC, Smartphone oder im Webbrowser umsetzen lassen. Der Einstieg ist überraschend einfach und viele Sachen sind schnell gemacht. Im Workshop wird die Godot Engine vorgestellt. Unter Anleitung werden Spielelemente wie Animationen, Sound und Kollisionen für ein kleines 2D-Spiel Schritt für Schritt eingebaut und Fallstricke dabei erklärt. Am Ende des Workshops sollen die Teilnehmer gesehen haben, wie die Godot Engine aufgebaut ist und wie man damit die einzelnen Grundbausteine eines Spiels nach und nach zusammenfügt. Da man in einem solchen Kurs trotz des zeitlichen Umfangs nur an der Oberfläche der Spieleentwicklung kratzen kann, gibt es online weiterführendes Kursmaterial, mit dessen Hilfe man sich dann selbstständig weitere Themen erarbeitet kann.

Vorkenntnisse

Der Workshop ist konzipiert für Jugendliche ab etwa der 8. Klasse. Programmierkenntnisse sind nicht notwendig, da im Laufe des Workshops alle Codeteile gezeigt und erläutert werden. Der Kurs wird auf Deutsch gehalten, der Code wird allerdings auf Englisch geschrieben, da dies im Programmierbereich üblich ist. Dafür sind allerdings nur grundlegende Sprachkenntnisse notwendig und alle Programmteile werden beim Einfügen auf Deutsch erklärt.

Vorbereitung

Die Kurswebseite enthält eine ausführliche Einführung zur Godot Engine und beantwortet erste Fragen. Im besten Fall wurde die Startseite und der Bereich "Einleitung" auf der Webseite bereits gelesen. Die Installation der Godot Engine auf dem eigenen Rechner wäre ebenfalls von Vorteil. Der Kurs startet mit einer Kurzeinführung zu Godot und beginnt bei Level 1.

Lernziele

Die Kursteilnehmer haben am Ende des Workshops...

  • ... die Godot Engine kennengelernt
  • ... ein erstes Projekt erstellt
    • ... Einstellungen vorgenommen
    • ... Code geschrieben
    • ... eine Benutzeroberfläche erstellt
    • ... ein Bild eingefügt
    • ... eine Animation erstellt
    • ... einen Sound eingefügt
    • ... Benutzereingaben in Bewegung umgesetzt
  • ... einen Überblick zur Spielentwicklung im Allgemeinen bekommen
  • ... ein Minispiel begonnen
    • ... Spielidee skizziert
    • ... Assets in ein Projekt geladen
    • ... einen Character erstellt
    • ... Benutzereingaben in Bewegung umgesetzt
    • ... eine Map erstellt
    • ... Kollisionen eingefügt
    • ... einen Gegner erstellt
    • ... die Spielelogik implementiert

Je nach verfügbarer Zeit, gäbe es dann noch Spielraum für weitere Entwicklungen im Minispiel oder man bespricht einzelne Fragen.

Zu Hause kann dann die Kurswebseite genutzt werden, um den Workshop noch einmal zu wiederholen bzw. Dinge nachzulesen. Es lassen sich auch die weiteren Level noch durcharbeiten oder man springt direkt zu den einzelnen Themen, die einen interessieren.

Material

Kurswebseite: https://pwab.github.io/godot-clt-workshop/