The Twitch SDK provides developers with a C API that can be used to add live streaming to games. The SDK can be initialized with a Client ID and uses OAuth 2 authentication. Functionality exposed includes video encoding, audio capture, mixing and encoding and streaming to Twitch servers. Developers can also enable gameplay broadcasting, chat, webcam support and more.
At the The Next Web Hackathon in Amsterdam, developers played with a lot of new APIs. One that caught our attention is the Gbanga Puppetmaster API. Gbanga is a location-aware gaming platform, intended for use with games where walking around within the real world matter. It's released one game, Gbanga Famiglia, a mobile phone-based app using a theme of mafia families taking over areas and finding loot. Much more exciting, however, is its API, which allows for quests within Famiglia, and other, separate location-based games.
PUBG has launched a test version of the PUBG Developer API. The API provides rich game data for developers looking to build tools and services around PUBG's popular battle royale game mode. PUBG anticipates the API will lead to apps and tools that expand what is currently available through OP.GG.