Orx: Tutorial zeigt den Einstieg in datengetriebene 2D-Spiele

Wayne Johnson veröffentlichte am 27. Februar 2018 den ersten Teil einer Orx-Anleitung für ein 2D-UFO-Spiel. Das Beispielprojekt soll ein UFO über physikalische Kräfte bewegen und Sammelobjekte aufnehmen. Voraussetzung sind C++-Grundkenntnisse.

Logo der Orx Portable Game Engine - Bild: Orx / Dotorx, Wikimedia Commons, CC BY 3.0
Orx-Logo – Bild: Dotorx / Wikimedia Commons, CC BY 3.0, unverändert

Objekte konfigurieren, Spiellogik programmieren

Der Einstieg behandelt das Einrichten und Kompilieren der Bibliothek sowie ein neues Projekt. Konfigurationsdateien beschreiben Spielobjekte und Ressourcen. C++ übernimmt Initialisierung und Ablauf. Statt den Hintergrund fest im Code zu definieren, erzeugt das Beispiel ihn aus einem Konfigurationsabschnitt.

Schon die Versionsdokumentation von Orx 1.8 beschreibt das datengetriebene System und das automatische Nachladen geänderter Ressourcen. Die Engine steht unter der zlib-Lizenz.

Einen anderen Einstieg bot zuvor Unitys 2D Game Kit mit kombinierbaren Gameplay-Systemen ohne eigenen Programmiercode. Johnsons Orx-Übung setzt dagegen auf Konfiguration und C++.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein