Omikron2
Omikron2 to prosty silnik do gier 2D
Kod dzieli się na dwie części:
- oCore
- Niezależny od platformy.
- Pełne wsparcie dla standardu Unicode (UTF-16).
- Zgodny z x64
- Loger, Timer, Obsługa 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).
- 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 i FontManager z wsparciem dla Unikodu.
- GUI z podstawowymi kontrolkami.
- System cząsteczkowy oparty o opisy sx;2.
- Framework z obsługą wejścia i okna aplikacji.
- Konsola ułatwiająca debugowanie i sterowanie całą aplikacja (z fajnym podpowiadaczem ala IntelliSense :)).
FontManager z pełnym wsparciem dla standardu Unicode oparty o Biblioteke FreeType2.