Elemental is a portable low-level game platform library that targets only next-gen features. It is exposed as a simple C header and other language bindings also exist.