Final Platform Layer  0.9.6-beta
Final Platform Layer Documentation


Final Platform Layer is a Single-Header-File cross-platform C99/C++ development library, designed to abstract the underlying platform to a simple and easy-to-use API - providing low-level access to the operating system and hardware devices.

The main focus is rapid game/media/simulation development, so the default settings will create a window, set up an OpenGL rendering context, and initialize audio playback on any platform.

FPL supports the platforms Windows/Linux/Unix for the architectures x86/x64/arm.

The only dependencies are built-in operating system libraries and a C99 or C++/11 compliant compiler.

It is released under the MIT License. This license allows you to use FPL freely in any software, for private or commercial usages.

How to use this documentation?

Use the following links to learn more about FPL:

I hope you find all the information you need. If not please drop an issue on the GitHub project page and it will be addressed as soon as possible!

Thanks for using, have a great day!