Just a Neat Game Library

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


  • C++17 or Python 3 interface
  • 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


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