Programming libraries

Software theme

Any programming libraries that are not better described by the various middleware groups. Usually general purpose programming aids or too behind-the-scenes elements to not be noticeable to end user.

clanlibCross platform C++ toolkit library. Its primary focus is on games.2001 / 201216 games
FlixelA free, open-source game-making library for Actionscript 3 and designed for use with free development tools.2009 / 201419 games
Lightweight Java Game LibraryLWJGL provides a simple platform-neutral API to expose OpenGL, OpenAL, OpenCL, and game controllers to a Java application.2004 / 201430 games
MonoGameAn open-source implementation of XNA 4 Framework with cross-platform support for iOS, Android, Windows, OS X, Linux, Windows Phone 8, PlayStation Mobile, and Ouya.2012 / 20176 games
.NET FrameworkUses the .NET Framework or its open-source implementation, Mono. Usually seen in use with C# programming language, but this is not mandatory.2003 / 2018136 games
PlayStation MobileSoftware framework used to provide downloadable PlayStation content for devices that meet PlayStation Certified requirements. Formerly known as PlayStation Suite.2012 / 201519 games
PTypes1 game
Simple DirectMedia LayerA cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.1990 / 20181642 games
SlimDXA wrapper API for use with .NET, covering Windows multimedia functions as broadly as possible.2009 / 201718 games
Steamworks APIThe software part that ties a game to the Steam community, matchmaking and other features.2003 / 2018346 games
XNA FrameworkMade with and uses the XNA framework by Microsoft, a set of tools and a runtime for game development. Or the Mono.XNA open-source and cross-platform re-implementations of the API.2008 / 201774 games