Ren'Py

image

Ren’Py Visual Novel Engine ist eine kostenlose und frei verwendbare (MIT-Lizenz), in Python geschriebene Engine für die Erstellung von Visual Novels, aber auch von anderer Software, wie beispielsweise von Textadventures, Geschichten, Präsentationen und animierten Illustrationen.

Mit dem Programm arbeitet man über einfache Regieanweisungen die in einen Texteditor eingegeben werden. Neben eigenen Anweisungen – beispielsweise für die Animation von Bildern – lassen sich Ren’Py-Programme auch mit der Programmiersprache Python erweitern.

Funktionen

Ren’Py bietet zunächst von Beginn an ein Grundgerüst für Einstellungen wie Sound, Graphik, speicherbare Spielstände etc. Zum Basisbereich gehören ebenfalls die Darstellungen von Graphiken und Verzweigungsmöglichkeiten und Menüs. Für die Animation von Graphiken, beispielsweise von Charakterbildern, läßt sich die eigene Kommando-Sprache ATL (Animation and Transformation Language) nutzen, die diese Funktionen stark vereinfacht und sie leichter lesbar und anwendbar macht.

Ren’Py unterstützt zudem nahezu alle Funktionen, die für eine Visual Novel von Bedeutung sind, ohne an dieses Genre gebunden zu sein. Inklusive verschiedene Textdarstellungen, Synchronisation, Zurückspulen zu vorherigen Punkten in einer Geschichte, eine Vielzahl von Bildübergängen und weitere. Ren’Py-Skripte haben eine drehbuchähnliche Syntax und können zusätzlich Elemente aus dem Python-Code enthalten, die es dem Benutzer erlauben eigene Funktionen einzubauen.

Multimedia-Fähigkeiten werden mit Hilfe von PyGame intern möglich gemacht. Die Programmiersprache Python bietet eine mächtige Erweiterungsmöglichkeit der Skripte. Unterstützt werden Windows, MacOS X, Linux (auch in einigen Distributionen enthalten), Android-Systeme wie beispielsweise die Ouya-Konsole und iOS.

Ren’Py ist schon weit über 12 Jahre auf dem Markt und wird aktuell auch noch weiter gepflegt. Die jüngste Version (Version 8.1, Stand Juli 2023) ist vom 7. Juni 2023.

Literatur

Tools

Tutorials

Ähnliche Software in diesem Wiki

Links




Sie sind hier: StartMultimediaSpieleprogrammierung → renpy.txt


Suche

Werkzeuge