Final Platform Layer
Final Platform Layer Documentation

Table of Contents


Final Platform Layer is a Single-Header-File cross-platform C development library designed to abstract the underlying platform to a simple and easy to use api - providing low level access to (Window, Video, Audio, Input, File/Path IO, Threads, Memory, Hardware, etc.).

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

FPL supports the platforms Windows/Linux/Unix for the architectures x86/x64.
The only dependencies are built-in operating system libraries and a C99 complaint compiler.

It is released under the MIT License. This license allows you to use FPL freely in any software.

How to use this documentation?

Use the following links to learn more about FPL:

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

Thanks for using, have a great day!