• Game Play Programming Construct 3

    • Willkommen zum Kapitel Game Play Programming

      PatrickM 
      Mein Name ist Patrick Münster. Als Entwickler und Dozent für Mobile Game Design und Development an der Hochschule der Medien führe ich euch als Mentor durch das Themenfeld Game Play Programming.

      In den kommenden Lerninhalten werden wir die technische Umsetzung der ermittelten Spielemechaniken und gestalteten Grafiken in der Game Engine Construct 3 vornehmen. Gameplay Programmierung ist der technische Teil der Spieleentwicklung und bezeichnet den Programmiervorgang mit einer "Game Engine".

      In diesem Kapitel nutzen wir Construct 3 um gemeinsam ein Plattformer Spiel zu entwickeln und einen lauffähig Prototypen zu exportieren. Hierfür durchlaufen wir gemeinsam die einzelnen Entwicklungsschritte. Die dafür aufgezeichneten Programm-Tutorial laden euch zum mitarbeiten und eigenen experimentieren  ein.

      Zu allen größeren Themenblöcken findet ihr Aufgaben und Arbeitsblätter welche ausgedruckt werden können und eure digitalen Arbeiten begleiten können.

      Ziel dieses Kapitels ist, einen lauffähigen Prototypen deines Spiels zu erstellen.

      Und nun - viel Spaß beim Kurs...

    • Einheit 1: Construct 3 kennenlernen

    • Icon Textseite
      Eine kurze Einführung zu Construct 3

      In diesem einleitenden Kapitel stellen wir euch die Game Engine Construct 3 vor.

    • Icon Textseite
      Einstieg in Construct 3

      Der Einstieg in die Programmoberfläche

    • Icon Datei

      Lade dir hier das Arbeitsblatt zum Kapitel Einstieg und Einführung herunter (Druckansicht)

    • Einheit 2: Grundeinstellungen zum Levelbau

    • Icon Textseite
      Der Grundaufbau eines Levels in Construct 3

      Wir richten das Setup unseres Levels ein und beschäftigen uns mit "Behaviors"

    • Icon Datei

      Lade dir hier das Arbeitsblatt zum Kapitel: Einstieg und Einführung in Construct 3 - Programmstart herunter (Druckansicht)

    • Icon Textseite
      Collisions in Construct 3 einstellen

      In dieser Einheit lernen wir "Collisions" kennen, welche die Interaktion in Spielen ermöglicht.

    • Icon Textseite
      Animationen in Construct 3 einbinden

      Animationen bringen die Bewegung in die Spielewelt. In dieser Einheit befassen wir uns damit, diese Bewegungen in die Game Engine zu importieren.

    • Icon Datei

      Lade dir hier das Arbeitsblatt zum Kapitel Animationen herunter (Druckansicht)

    • Einheit 2: Grundeinstellungen zum Levelbau

    • Icon Textseite
      Levelbau in Construct 3 - Teil 1

      Das bauen der Level und Welten ist im Programming von zentraler Bedeutung. In dieser Einheit starten wir mit dem Bau der Spielewelt. Dafür weisen wir in den ersten Schritten den Objekten ihre zentralen Eigenschaften zu.

    • Icon Textseite
      Levelbau in Construct 3 - Teil 2 - Parallaxen und Tile Maps

      In dieser Einheit betrachten wir den Sichtbaren Spielebereich und die Aufteilung der Bildebenen im Spiel. Damit definieren wir passive Hintergrundelemente sowie aktive Spieleelemente im Vordergrund.

    • Icon Textseite
      Levelbau in Construct 3 - Teil 3 - Layer, Parallaxe Effekte und Order Strukturen

      Parallaxen verleihen einer Spielewelt tiefe und sorgen für den realistischen Blick in die Spielewelt. Hier erfahrt ihr, wie wir mit diesem Effekt arbeiten könnt.

    • Icon Textseite
      Levelbau in Construct 3 Teil 4 - Bewegende Plattformen

      Um manche Spielmechaniken noch herausfordernder zu gestalten, bietet es sich an, auch vermeidlich feste Objekte wir Plattformen in Bewegung zu versetzen. In dieser Einheit zeigen wir euch, wie bewegliche Plattformen implementiert werden.

    • Icon Textseite
      Wir bauen gemeinsam einen Level

      In dieser Einheit erstellen wir gemeinsam beispielhaft einen kompletten Level. Mitmachen lohnt sich, da hier nochmals alle Funktionen von Construct 3 genutzt werden.

    • Icon Textseite
      Umsetzen von Spawn Points

      Respawn Punkte erleichtern dem Spieler das vorankommen, um den kompletten Level nicht immer von ganz vorne beginnen zu müssen. Hier erfahrt ihr, wie diese Punkte implementiert werden.

    • Icon Textseite
      Fehlerbehebung und Debugging

      Fehler im Programmcode sind unvermeidbar. Hier zeigen wir euch, wie ihr nach diesen Fehlern suchen könnt um diese zu entfernen.

    • Icon Datei

      Lade dir hier das Arbeitsblatt/Handout zu Kapitel 3.11  herunter (Druckansicht)

    • Icon Textseite
      Die Spielregeln in Construct 3 einbauen

      Das Spiel sollte mit dem erreichen des Ziels erfolgreich beendet werden. Hier zeigen wir euch, wie ihr diese Funktion einbinden könnt.

    • Icon Textseite
      Funktionen und Verbesserungen des Games

      Funktionen sind Verbesserungen im Coding, welche euren Arbeitsprozess vereinfachen. Das macht den Code besser lesbar und spart Speicherplatz.

    • Icon Textseite
      Das User Interface

      In dieser Einheit zeigen wir euch, wie ihr das entworfene User Interface in euer Spiel einbindet.

    • Icon Datei

      Lade dir hier das Arbeitsblatt/Handout zu Kapitel 3.14  herunter (Druckansicht)

    • Icon Datei

      Lade dir hier das Arbeitsblatt/Handout zu Kapitel 3.15  herunter (Druckansicht)
      Abschluss des Kursprogramms