Title: Game Play Programming GDevelop mit JavaScript
Course: Creating Games Classroom - Games im Unterricht

Liebe Schüler*innen,
herzlich willkommen zum nächsten Themenkapitel - Game Play Programming. In den kommenden Lerninhalten werden wir die technische Umsetzung der ermittelten Spielemechaniken und gestalteten Grafiken in der Open Source Game Engine GDevelop vornehmen.
Hier geht's zu Engine: Free and Easy Game-Making App | GDevelop

Gameplay Programmierung ist der technische Teil der Spieleentwicklung und bezeichnet den Programmiervorgang mit einer "Game Engine".
Eine Game Engine ist ein spezielles Programm, welches zur Entwicklung von Computerspielen entwickelt wurde, Grundfunktionen und eine Benutzeroberfläche bereitstellt und dadurch die Spieleprogrammierung vereinfacht.

Die Wahl der geeigneten Spiel-Engine erfolgt anhand einer Vielzahl technischer Kriterien. So sind manche Engines besonders gut für den Einsatz von  3D Grafiken optimiert, andere Engines haben einen besseren Funktionsumfang im Rahmen der 2D- Grafik oder sind auf spezielle Betriebssystem (Xcode für MacOS, Umgebungen (z.B. WebGL) oder Spielekonsolen optimiert . Auch das angestrebte Computerspielgenre  spielt eine entscheidende Rolle, da die technischen Anforderungen sich von Spielgenre zu Genre unterscheiden können. Für diesen Kurs haben wir uns für den Game Engine GDevelop entschieden. Diese Engine bildet einen guten Funktionsumfang ab und erleichtert mit einer einfachen Bedienbarkeit den Einstieg ins Thema Spieleentwicklung.

GDevelop läuft zudem direkt im Browser, d.h. auf jedem Gerät, mit dem du ins Internet kommst.
Möchtest Du jedoch eigene Assets (also Grafiken und Sounds) verwenden, musst Du die Desktop Version herunterladen, da dies in der Onlineversion noch nicht möglich ist.

Ist die Engine erst einmal geöffnet, kannst du auch offline weiterarbeiten. Die deutsche Version befindet sich allerdings noch in der Entwicklungsphase d.h. es gibt einige englische Begriffe welche Du hier kennenlernen wirst (wir haben uns bemüht die wichtigsten Begriffe im Glossar zu erläutern. Tauchen dennoch eurerseits Unklarheiten auf, schickt uns gerne eure Fragen im Q&A Forum des Kurses.

GDevelop ist kostenlos und Open Source. Das heißt Du kannst die Engine kostenlos verwenden und Deine Spiele sogar verkaufen. Wenn Du ganz tief einsteigen willst, kannst Du die Engine sogar weiterentwickeln und eigenen Funktionen und Erweiterungen der Community bereitstellen.