жоба
Фреймворк бірнеше тәуелсіз модульдерді қамтиды:
- Core және Data - негізгі сыныптар мен деректерді қамтитын негізгі модульдер.
- Reslib - ойын ресурстарын өңдеуге және жүктеуге арналған сыныптар.
- ECS - графика, физикалық процестерді модельдеу және енгізуді өңдеу сияқты функцияларды қосуға мүмкіндік беретін BaseEntity және Components сыныптары.
- Tilemapping — tmx пішіміндегі Tiled Map жүктеп алу құралы.
Негізгі ерекшеліктері:
- Көріністер мен қабаттар жүйесі.
- Камералар мен шейдерлер.
- Автоматты ресурстарды жүктеу және ресурстарды басқару жүйесі.
- Құрамдас бөліктер (анимациялық спрайттар, пішіндер, физика модельдеу, енгізу, коллайдер)
- tmx пішіміндегі мозаикалық карталарды қолдау.
- Мәтінді өңдеу және растрлық қаріптер.
- Көрнекі ауысулар.
- Жаһандық қолданба параметрлері.
- Кірістірілген жөндеу экраны.
- Консольді тіркеу құралдары.
- Әзірлеуде: мәзір және пайдаланушы интерфейсі.
- Жоспарларға мыналар кіреді: бөлшектер жүйесі, экран сақтағыштары, ойын деңгейін басқару
және оқиғалар, жөндеуге арналған кірістірілген пәрмен жолы интерфейсі.
Ақпарат көзі: opennet.ru