Omikron2

Omikron2 to prosty silnik do gier.

Kod dzieli się na dwie części:

  • oCore
    • Niezależny od platformy.
    • Pełne wsparcie dla standardu Unicode (UTF-16).
    • Obsługa plików ustawień.
    • Możliwość sterowania dowolną częścią Omikron2 przez interfejs tekstowy.
    • Szkielet lokalizacyjny ułatwiający pisanie gier wielojęzycznych
    • Wirtualny system plików z przeźroczystą strukturą (można mieszać pliki z FS i VFS).
    • Wbudowany harmonogram zadań
    • Nakładka na podstawowe funkcje systemu operacyjnego.
    • Szyfrowanie, kompresja (zlib).
    • Własny język opisu sx;2 i dwa parsery do niego (nisko i wysoko poziomowy).
  • oEngine
    • Podsystem dźwiękowy oparty o OpenAL z wsparciem dla WAV/OGG.
    • Podsystem graficzny oparty o OpenGL z podstawowymi funkcjami do wyświetlania grafiki.
    • Zaawansowany FontGenerator (ttf/otf) i FontManager z wsparciem dla Unikodu.
    • Wbudowany Graficzny Interfejs Użytkownika.
    • System cząsteczkowy oparty o opisy sx;2.
    • Profiler czasu rzeczywistego.
    • Framework z obsługą wejścia i okna aplikacji.
    • Konsola ułatwiająca debugowanie i sterowanie całą aplikacja.