2
FPLBase je herní knihovna nejnižší úrovně, kterou používáme ve FPL a staráme se o vstup, vykreslování a načítání zdrojů (shadery, textury, sítě atd.).Nabízí také užitečnou funkci pro práci se vstupními zařízeními Android a HMD a načítání vláken pomocí podprocesů.FPLBase nemá být „motorem“, protože nic neříká o struktuře vaší hry.Účelem je zkrátit vzdálenost mezi prázdným projektem a „kreslením věcí na obrazovce“ tím, že poskytuje typickou minimální funkčnost, kterou nezískáte, pokud pracujete na surovém OpenGL.To také není zamýšleno jako platformová abstrakční knihovna (jako SDL, GLFW, Glut atd.).K tomuto účelu vlastně používáme SDL.Kromě FPLBase lze použít i jiné knihovny FPL, například FlatUI může poskytovat vykreslování písem a uživatelská rozhraní hry.FPLBase je k dispozici jako otevřený zdroj z GitHubu pod licencí Apache, v2 (viz LICENSE.txt).