2
FPLBase هي مكتبة الألعاب ذات المستوى الأدنى التي نستخدمها في FPL لرعاية المدخلات ، وتقديم ، وتحميل الموارد (تظليل ، والقوام ، والشبكات وغيرها).كما يوفر وظائف مفيدة للتعامل مع أجهزة إدخال Android و HMDs ، وتحميل الموارد المترابطة.لا يُقصد بـ FPLBase أن يكون "محركًا" ، لأنه لا يملي أي شيء حول كيفية تنظيم لعبتك.من المفترض تقصير المسافة بين مشروع فارغ و "رسم العناصر على الشاشة" ، من خلال توفير الحد الأدنى من الوظائف النموذجية التي لا تحصل عليها إذا كنت تعمل على OpenGL الخام.كما لا يُقصد بها أن تكون مكتبة تجريد النظام الأساسي (مثل SDL و GLFW و Glut وغيرها).نحن نستخدم بالفعل SDL تحت لهذا الغرض.يمكن استخدام مكتبات FPL الأخرى أعلى FPLBase ، على سبيل المثال ، يمكن أن توفر FlatUI عرض الخط وواجهة مستخدم اللعبة.FPLBase متاح كمصدر مفتوح من GitHub بموجب ترخيص Apache ، الإصدار 2 (انظر LICENSE.txt).