2
FPL base
La base FPL est une bibliothèque de jeux C ++ de bas niveau développée par Google.Il est open source et peut être étendu par l'utilisateur ou en ajoutant d'autres bibliothèques dans la suite FPL: Corgi, Mathfu, Motive, Pindrop, FlatUI et Flatbuffers.
FPLBase est la bibliothèque de jeux de niveau le plus bas que nous utilisons chez FPL en prenant en charge la saisie, le rendu et le chargement des ressources (shaders, textures, meshes, etc.).Il offre également des fonctionnalités utiles pour gérer les périphériques d'entrée et les HMD Android et le chargement des ressources filetées.FPLBase n'est pas censé être un "moteur", car il ne dicte rien sur la structure de votre jeu.Il est destiné à raccourcir la distance entre un projet vide et "dessiner des choses à l'écran", en fournissant les fonctionnalités minimales typiques que vous n'obtenez pas si vous travaillez sur OpenGL brut.Il n'est pas non plus destiné à être une bibliothèque d'abstraction de plate-forme (comme SDL, GLFW, Glut, etc.).Nous utilisons en fait SDL ci-dessous à cette fin.D'autres bibliothèques FPL peuvent être utilisées au-dessus de FPLBase, par exemple FlatUI peut fournir un rendu de police et des interfaces utilisateur de jeu.FPLBase est disponible en open source depuis GitHub sous la licence Apache, v2 (voir LICENSE.txt).