Ein 3D World/Map Editor, zugeschnitten auf Blitz3D mit nützlichen Tools im Paket.
Informationen
Hauptsächlich ist Scream3D ein 3D Editor. Nun werden aber extra Tools mitgeliefert, die das entwickeln von Spielen und Maps für Blitz3D, zum Teil auch BlitzPlus, vereinfachen. Im Paket ist ein 3D Editor, ein Script Editor und eine 3D Engine mit Quellcode enthalten. Die große Onlinehilfe sollte auch nicht vergessen werden.
Der 3D Editor beherrscht handelsübliche Funktionen wie "Construct Solid Geometry", Lightmaping, Verwaltung von Objektgruppen und vieles mehr. So kann man beispielsweise mit der eingebauten Plugin Scriptsprache Unterstützung sein lieblings Dateiformat einbauen.
Der Script Editor ist eine neue Purebasic V3 IDE. Die dortige Projektverwaltung ist gut um große Projekte zu verwalten. Diese lassen sich zusätzlich als BackUp sichern. Die Technologie dürfte von Great (Back)Up bekannt sein. Aber auch das Programmieren von Plugins, für den 3D Editor, ist mit diesem Tool möglich.
Die 3D Engine ist in Purebasic geschrieben und benutzt OpenGL als Schnittstelle. Da man sie als DLL kompilieren kann, ist die Engine praktisch in jeder Programmiersprache zu benutzen. Beispiele zur 3D Engine liegen bei. Der 3D Editor basiert hingegen auf DirectX.
Um die erstellte 3D Map/World in BlitzBasic laden und managen zu können, gibt es die Game Library. Sie beinhaltet Funktionen, die für ein optimiertes Map Management nötig sind, so wie z.B. AreaCulling.