Crystal Space
Open Source 3D Engine für Spieleentwickler
Netzwerk-Unterstützung
Nicht alle Spiele benötigen Netzwerk-Unterstützung, aber inzwischen gibt es doch viele Spiele mit (optionaler) Anbindung an ein Netzwerk – vor allem dann, wenn es sich dabei um RPGs (Rollenspiele) oder MUDs (Multi-User Dungeons) handelt. Crystal Space bringt eine elementare "Low-Level"-Netzwerk-Unterstützung sowie Unterstützung für Client-Server-basierte Netzwerkoperationen mit.
Weitere Komponenten
CS besteht aus mehr als nur den drei oben erwähnten Paketen. Da gibt es z. B. noch das Crystal-Clear-Paket, welches eine Stufe über den restlichen Komponenten von Crystal Space angesiedelt ist und für das Kontrollieren und Interagieren der Spielkomponenten zuständig ist. Darüber hinaus entwickeln wir eine Scripting-Funktionalität für CS, damit man in Zukunft auch von diversen Programmiersprachen aus per Skript auf CS zugreifen kann. Momentan arbeiten wir an einer solchen für die Programmiersprache Python, aber natürlich wird es in Zukunft auch andere Optionen geben.



