2
FPL base
پایه FPL یک کتابخانه بازی C ++ در سطح پایین است که توسط Google ساخته شده است.این منبع باز است و می تواند توسط کاربر یا با اضافه کردن کتابخانه های دیگر در مجموعه FPL گسترش یابد: Corgi ، Mathfu ، Motive ، Pindrop ، FlatUI و Flatbuffers.
FPLBase کمترین کتابخانه بازی است که ما در FPL از مراقبت از بارگیری منابع ، ارائه و بارگذاری منابع استفاده می کنیم (سایه بان ها ، بافت ها ، مش و غیره).همچنین قابلیت های مفیدی را برای مقابله با دستگاه های ورودی Android و HMD و بارگذاری منابع موضوعی ارائه می دهد.FPLBase به معنای "موتور" نیست ، به این معنی که چیزی در مورد نحوه ساخت بازی شما دیکته نمی کند.منظور از این است که فاصله بین یک پروژه خالی و "ترسیم چیزها بر روی صفحه" را کوتاه کند ، با ارائه حداقل عملکرد معمولی که اگر در بالای OpenGL خام کار کنید ، به دست نمی آیید.این همچنین به معنای کتابخانه انتزاع پلتفرم (مانند SDL ، GLFW ، گلوت و غیره) نیست.ما در واقع برای این منظور از SDL استفاده می کنیم.سایر کتابخانه های FPL در بالای FPLBase قابل استفاده هستند ، به عنوان مثال FlatUI می تواند رندر قلم و رابط کاربری بازی ارائه دهد.FPLBase به عنوان منبع باز از GitHub تحت مجوز Apache ، v2 در دسترس است (به LICENSE.txt مراجعه کنید).
fpl-base