projekt
Framework zawiera kilka niezależnych modułów:
- Core i Data to podstawowe moduły zawierające główne klasy i dane.
- Reslib - klasy do przetwarzania i ładowania zasobów gry.
- ECS – klasy BaseEntity i Components, które umożliwiają połączenie funkcjonalności takich jak grafika, symulacja procesów fizycznych i przetwarzanie danych wejściowych.
- Tilemapping to narzędzie do pobierania map kafelkowych w formacie tmx.
Najważniejsze cechy:
- System scen i warstw.
- Kamery i shadery.
- Automatyczne ładowanie zasobów i system zarządzania zasobami.
- Komponenty (animowane duszki, kształty, symulacja fizyki, dane wejściowe, zderzacz)
- Obsługa map mozaikowych w formacie tmx.
- Przetwarzanie tekstu i czcionki bitmapowe.
- Przejścia wizualne.
- Globalne ustawienia aplikacji.
- Wbudowany ekran debugowania.
- Narzędzia do logowania w konsoli.
- W fazie rozwoju: menu i interfejs użytkownika.
- Plany obejmują: system cząstek, wygaszacze ekranu, zarządzanie poziomami gry
i zdarzenia, wbudowany interfejs wiersza poleceń do debugowania.
Źródło: opennet.ru