Visionaire Studio ist eine Game Engine, die auf die Entwicklung von klassischen Adventurespielen ausgerichtet ist. Die Engine ist also hochspezialisiert auf sogenannte "Point and Click Adventures" und bietet Entwicklern entsprechend auf diesen Zweck angepasste Funktionen und Hilfestellungen an. Es können auch andere Spiele mit Visionaire Studio entwickelt werden - beispielsweise First Person Spiele a la Myst oder Wimmelbildspiele - doch wenn man beispielsweise ein modernes Rollenspiel oder einen 3D Shooter entwickeln möchte, bieten sich in jedem Fall andere Engines an.
Visionaire Studio will Adventure-Entwicklern die Arbeit einfach machen
Generell kann man sagen das eine spezialisierte Engine immer einfacher und zugänglicher ist als eine allgemeine Engine, die Spiele vieler Genres ermöglicht. Das liegt vor allem daran, dass eine allgemeine Engine viele hunderte Funktionen und Werkzeuge anbietet, von denen man die wenigsten im jeweiligen Genre brauchen wird und man "den Wald vor lauter Bäumen nicht mehr sieht". Struktur und Übersicht sind wichtig. "Zuviel von Allem" bedeutet Nachteile für den Spielentwickler. Aus diesem Grund wechseln viele Entwickler zur Visionaire Engine, wenn sie ein Adventurespiel realisieren möchten. Visionaire Studio gilt mittlerweile als etablierte Engine, da dutzende Spiele bereits entwickelt und im Markt verkauft wurden.
Zielgruppe: Indie-Spielentwickler und kleinere Unternehmen
Die Software wurde entwickelt um ideenreichen, kreativen Menschen die Verwirklichung von kreativen Spielideen zu ermöglichen. Visionaire Studio wendet sich dabei in besonderer Weise an Diejenigen, die keine oder nur wenig Programmiererfahrung besitzen. Man kann Visionaire komplett ohne Programmierkenntnisse zur Spieleentwicklung benutzen. Zu diesem Zweck bietet Visionaire Studio dem Spielentwickler ein raffiniertes "Aktionssystem" an, in dem Befehle visuell zusammengefügt werden können. Dieses Aktionssystem ist vergleichbar mit einem Baukasten. Für fortgeschrittene Benutzer gibt es eine vielseitige, optionale Skriptsprache (LUA), mit der sich auch komplexere Anforderungen leicht lösen lassen.
Das Ziel: Eine effiziente Erstellung von Spielen
Besonderes Augenmerk legt das Visionaire System auf eine möglichst effiziente Spielerstellung. Game Designer und Unternehmen aus der Spielebranche sollen in die Lage versetzt werden viel Zeit (und damit natürlich auch Geld) zu sparen. Daher ist das System ausrichtet auf visuelle Produktionsabläufe.
Entwicklungsgeschichte
Die Entwicklung eines Vorläufers der Software begann bereits im Jahre 1996 auf DOS Basis, mit dem Ziel ein eigenes Spiel mit dem Namen "Jeremia" zu entwickeln. Im Jahr 1998 wurde das MSDOS Spiel fertiggestellt und veröffentlicht. Da man das Potential eines Spiele-Baukasten-Systems erkannte, wurde die Software im Rahmen eines Studentenprojekts für Windows weiterentwickelt. Im Jahr 2001 erschien schließlich die erste Version und erste Indie-Spielprojekte (u.a. Zak McKracken between time & space) wurden gestartet.
Das Visionaire Team wurde über die Jahre personell ständig aufgestockt und die technischen Funktionen ausgebaut und modernisiert. Nach und nach setzten immer mehr Spielentwickler auf das einfach zugängliche System. Mit "Zak McKracken between time and space" erschien im Jahre 2008 ein sehr ambitioniertes Fanadventure. Die professionelle Produktion "The Whispered World" folgte im Jahr 2009, gefolgt von "A new Beginning" im Jahr 2010. Alle drei Spiele erhielten Höchstwertungen und viele Auszeichnungen. Für das Unternehmen daedalic bildete diese Entwicklung den Startschuss und war ein Grundstein zum Erfolg. Über die Jahre entwickelte man mit Visionaire Studio eine ganze Reihe von sehr erfolgreichen Spielen und konnte sich nach und nach eine große Fancommunity aufbauen. Heute ist daedalic Entertainment einer der größten Spielehersteller in Deutschland.
Aufbau von Visionaire Studio
Das System besteht aus dem "Editor" und dem sogenannten "Player". Mit dem Editor erstellt man das Spiel, indem man die Spielressourcen zusammenfügt und sämtliche Spielinteraktivität programmiert. Mit dem Player wird das erstellte Spiel (die XML Struktur) interpretiert und über die Grafikkarte des jeweiligen Rechners (PC, MAC, Smartphones,...) dargestellt. All dieses fußt auf der sogenannten Spielstruktur bzw. einer Datenbank auf XML Basis. Die Felder dieser Datenbank kann man mit sogenannten "LUA Scripts" auf Wunsch ändern.
Wie genau das System funktioniert, werden wir in diesem Handbuch ausführlich erklären und dabei auf alle Einzelbestandteile von Visionaire Studio eingehen.