Informationen zur Engine

Karmarama ist eine cross-platform 3D engine, die für 3D MMO Spiele entwickelt wird. Der in C++ entwickelte Code ist frei einsehbar/nutzbar und ich bin bemüht keine kostenpflichtige Bibliotheken zu verwenden. Die Engine besitzt eine OpenGL Anbindung und könnte somit auf Platformen wie Windows, MacOS und Linux betrieben werden. Die Grafikschnittstelle ermöglicht aber weitere Renderer, um z.B. Consolen(WII, XBOX-360, PS3, ...) zu verwenden. Es kommen aktuelle und bereits etablierte Techniken zum Einsatz, wie z.B. VBO, GLSL, deferred rendering und Octrees. Die Engine kann Landschaften und Innenräume darstellen. Alle Features Bibliotheken werden über Klassen gelöst.

  • 3D Renderer welcher auf OpenGL zugreift.
  • Läuft auf Windows 2000 und aufwärts(32/64bit) und Linux Fedora/Gentoo(32/64bit).
  • Scriptbare Materials mit Shader anbindung.
  • Einfaches einbindung von funktionen,konstanten und Klassen in LUA.
  • Optimierte Lanschaften, durch das laden von Mesh und Texturen zur Laufzeit.
  • Optimierung und verwaltung durch ein Scenegraph.
  • Fremder Dateisupport von XML, DDS, Wav und Ogg.
  • Eine starke GUI, basierend auf Shapes und TrueType Fonts.
  • Ein übersichtliches Themeformat, mit Möglichkeiten eigene Zeichenroutinenen zu übergen.
  • Komplett Klassenbasierter Code.
  • Eigne hochoptimierte Level und Modelformate.
  • Eine Starke Physik durch bullet physic.
  • Thin Client thick Server Architektur, zur minimierung von Datenmanipulation.
  • Verbesserte Streamklassen.
  • Offen liegender Sourcecode und Frei nutzbare.
  • SVN und feste Release Termine
Sorgen oder Infos kann man an TAK2004@developer-alliance.org schreiben.