Suchsymbol von Download.it
Advertisement

Entwicklerstudio für eigene 3D-Spiele

Entwicklerstudio für eigene 3D-Spiele

Bewertung: (48 Stimmen)

Programm-Lizenz: Kostenlos

Hersteller: Crystal

Version: 1.2.1

Läuft unter: Windows

Auch erhältlich für Mac

Bewertung:

Programm-Lizenz

(48 Stimmen)

Kostenlos

Hersteller

Version

Crystal

1.2.1

Läuft unter:

Auch erhältlich für

Windows

Mac

Vorteile

  • - Äußerst leistungsfähige Software
  • - Plattformübergreifende Zugänglichkeit
  • - Kostenlos zu installieren
  • - Große Auswahl an Optionen für die Gestaltung des gewünschten Spiels
  • - Unterstützt Blender

Nachteile

  • - Hauptsächlich nur für Personen mit Programmierkenntnissen zugänglich
  • - Langsamer als einige andere Spielentwicklungssoftware-Optionen

Crystal Space ist ein Open-Source-Anwendungsframework, das Benutzern bei der Entwicklung von 3D-Spielen hilft. Diese kostenlose Software wurde in C++ geschrieben und verwendet OpenGL zum Rendern der 3D-Grafiken, unterstützt farbige Lichteffekte, Portale, Spiegel, prozedurale Texturen und Mapping.

Wann wurde es erstmals eingeführt?

Die Anfänge von Crystal Space reichen bis ins Jahr 1997 zurück, was es zu einer der ältesten Spiel-Engines macht. Jorrit Tyberghein sagte, seine Motivation für Crystal Space sei nach dem Beobachten der Arbeit von Id Software mit bahnbrechenden 3D-Shootern wie Quake und Doom entstanden. Eric Sunshine, der Projektleiter, beteiligte sich, weil er daran interessiert war, den Crystal Space-Code auf verschiedene Plattformen zu übertragen. Crystal Space unterstützt zahlreiche Plattformen, darunter Mac OS X, Linux und Windows, was es zu einem weit zugänglichen Programm macht.

Spezialeffekte

Crystal Space ermöglicht es Spieleentwicklern, Spezialeffekte wie dynamisches Licht, volumetrischen Nebel, Partikeleffekte und reflektierende Oberflächen hinzuzufügen. Einige Benutzer finden diese Software jedoch zu kompliziert. Allein die Installation erfordert Kenntnisse im Umgang mit dem Terminal. Deshalb empfehlen die Entwickler, den detaillierten Installationsanweisungen auf ihrer Website zu folgen. Wer Programmierkenntnisse hat, wird die wahre Leistungsfähigkeit von Crystal Space zu schätzen wissen. Insbesondere Personen mit C++-Programmierkenntnissen werden es am leichtesten finden.

Für manche eine Frage des Geschmacks

Einige Leute empfinden das umfangreiche Repository, das fast alles bietet, was die Welt der 3D-Engines hergibt, als erfrischend. Andere stört, dass es keine einfacheren Optionen gibt. Zudem finden Anfänger, die Crystal Space nutzen möchten, die Lernkurve oft zu steil und die Unterstützung durch Werkzeuge manchmal unzureichend. Ein Problem bei einer Engine dieser Größe ist, dass es für die Entwickler schwer ist, mit der neuesten Technologie Schritt zu halten. Das bedeutet, dass einige Funktionen in Crystal Space länger dauern und am Ende visuell weniger ansprechend wirken als bei anderen Engines.

Lizenzierung und Ehrungen

Die Entwickler von Crystal Space haben ihre Software unter der GNU Lesser General Public License lizenziert. Im Februar 2003 wurde Crystal Space von SourceForge.net zum Projekt des Monats gekürt.

Andere Funktionen von Crystal Space

Crystal Space bietet Flexibilität, da es Module für 2D- und 3D-Grafiken, Kollisionserkennung, Sound und Physik durch ODE und Bullet umfasst. Crystal Space unterstützt die Hardwarebeschleunigung aller wichtigen Kartenhersteller. Die von der Software unterstützten Texturen umfassen BMP, JPG, GIF und TGA.

Insgesamt lässt sich schwer gegen den Preis von kostenlos argumentieren. Viele Spieleentwickler haben mit dieser leistungsstarken Software hervorragende Ergebnisse erzielt. Planeshift, ein MMORPG, wurde sogar mit Crystal Space entwickelt, was es zu einem der größten und ältesten Projekte von Crystal Space macht.

Vorteile

  • - Äußerst leistungsfähige Software
  • - Plattformübergreifende Zugänglichkeit
  • - Kostenlos zu installieren
  • - Große Auswahl an Optionen für die Gestaltung des gewünschten Spiels
  • - Unterstützt Blender

Nachteile

  • - Hauptsächlich nur für Personen mit Programmierkenntnissen zugänglich
  • - Langsamer als einige andere Spielentwicklungssoftware-Optionen