C
Mein ursprünglicher Post war von Ende 2007, nun sind mehr als drei Jahre vergangen. Ich hoffe es wird mir verziehen, dass ich diesen Thread noch einmal aus der Versenkung hole zum Zwecke eines Status-Updates.
Wir sind leider immer noch nur zwei Programmierer, aber engagiert dabei und arbeiten auf eine Tech-Demo hin. In den letzten 3 Jahren haben wir viel geschafft, aber auch vieles verworfen und neu geschrieben. Wir wären weiterhin über Hilfe in fast jedem Bereich froh, denn unsere Todo-Liste ist nach wie vor riesig.
Zum Status:
Unser Editor unterstützt nun fast alles, was man zur Entwicklung eines Spiels benötigt. Mit dabei sind über 20 Objektkomponenten (wir nutzen ein komponentenbasiertes Objektsystem, bei dem sich ein Objekt aus Komponenten zusammensetzt) wie Mesh, Licht, Rigid Body, Mover (spline basiert), Kamera, Partikel, Script usw. Weitere Komponenten lassen sich über eine Pluginschnittstelle hinzufügen und auch in den Editor integrieren. Die gesamte Engine ist u. a. durch ein Nachrichtensystem sehr Plugin-freundlich. Direkt in den Editor integriert ist ein Lua Script Editor, wobei sich geänderte Scripte direkt neu laden und testen lassen. Ebenso können auch Shader im Editor geschrieben/geändert und anschließend direkt getestet werden.
Hinsichtlich Rendering unterstützen wir momentan u. a. HDR-Rendering, Soft particles, Wasser, Volumetrisches Licht als Postfilter (siehe GPU Gems 3) und PSSM-Schatten. Ein kleines Video zur Beleuchtung: Klick. Die Steine wurden dabei von einem lua-Script gespawnt.
Hinsichtlich Wegfindung setzen wir auf ein automatisch generiertes Navigations-Mesh. Ein für AI und Animationsabfolgen entwickeltes Prozessabfolgesystem befindet sich noch in einer frühen Testphase, später ist hierfür ein grafischer Editor geplant.
Ein paar Bilder und Infos (z. B. vom Edit) finden sich bei Interesse noch auf meiner Seite. Das Projekt ist übrigens bei Google Code gehostet.
Falls ihr mich per ICQ kontaktiert schreibt bitte einen triftigen Anfragetext, ich bekomme dort zu viel spam. Besser ihr schreibt eine E-Mail an heandreas@live.de