JNGL

Just a Neat Game Library

JNGL is an easy to use C++ game library for Linux, Windows, macOS, Android, iOS, Xbox, the Nintendo Switch1 and the Web.

Features

  • C++17
  • zlib License, so suitable for commercial use and static linking
  • OpenGL (ES) 3.0 accelerated
  • PNG, JPEG, BMP and WebP image support
  • Ogg Vorbis audio support using OpenAL
  • Theora video playback support
  • UTF-8 text output using FreeType

Games


1. Not open-source due to Nintendo's NDA. Contact me to get access.