Праектам
У фрэймворк уваходзіць некалькі незалежных модуляў:
- Core і Data - базавыя модулі, якія ўключаюць асноўныя класы і дадзеныя.
- Reslib - класы для апрацоўкі і загрузкі гульнявых рэсурсаў.
- ECS – класы BaseEntity і Components, якія дазваляюць падлучаць такую функцыянальнасць, як графіка, сімуляцыя фізічных працэсаў і апрацоўка ўводу.
- Tilemapping - загрузнік мазаічных карт (Tiled Map) у фармаце tmx.
Асноўныя магчымасці:
- Сістэма сцэн і пластоў.
- Камеры і шэйдары.
- Аўтаматычная загрузка рэсурсаў і сістэма кіравання рэсурсамі.
- Кампаненты (аніміраваныя спрайты, фігуры, сімуляцыя фізічных працэсаў, уводу, калайдэр)
- Падтрымка мазаічных карт у фармаце tmx.
- Апрацоўка тэксту і растравыя шрыфты.
- Візуальныя пераходы.
- Глабальныя наладкі прыкладання.
- Убудаваны ў гульню адладкавы экран.
- Кансольныя сродкі вядзення лога.
- У распрацоўцы: меню і інтэрфейс карыстальніка.
- У планах: сістэма часціц, застаўкі, кіраванне гульнявымі ўзроўнямі
і падзеямі, убудаваны інтэрфейс каманднага радка для адладкі.
Крыніца: opennet.ru