projekt
Ramverket innehåller flera oberoende moduler:
- Core och Data är basmodulerna som inkluderar huvudklasserna och data.
- Reslib - klasser för att bearbeta och ladda spelresurser.
- ECS - BaseEntity- och Components-klasser som låter dig koppla ihop funktionalitet som grafik, simulering av fysiska processer och ingångsbearbetning.
- Tilemapping är en Tiled Map-nedladdare i tmx-format.
Viktiga funktioner:
- System av scener och lager.
- Kameror och shaders.
- Automatisk resursladdning och resurshanteringssystem.
- Komponenter (animerade sprites, former, fysiksimulering, input, kolliderare)
- Stöd för mosaikkartor i tmx-format.
- Textbehandling och bitmappsteckensnitt.
- Visuella övergångar.
- Globala applikationsinställningar.
- Inbyggd felsökningsskärm.
- Konsolloggningsverktyg.
- Under utveckling: meny och användargränssnitt.
- Planerna inkluderar: partikelsystem, skärmsläckare, spelnivåhantering
och händelser, inbyggt kommandoradsgränssnitt för felsökning.
Källa: opennet.ru