Game Jolt API C++ Library

Game Jolt API C++ Library

  • Description

    Game Jolt is a host for free independently developed computer games.

    As a gamer you are able to play every game on this site for free, rate them with shiny stars, write awesome comments, get trophies and highscores and talk about stuff on the forum or the chat. As a developer you can upload your game, add screenshots, embed videos, write news, receive feedback, eat pizza and do other great things.

    And if your game is written in C++, then this library is able to connect your game with Game Jolt.
    (for other languages/engines/platforms take a look here)

    • full access to the Game Jolt API
    • non-blocking transfer with object-related callback system
    • prefetching, caching and request merging for maximum performance
    • integrated Base64url encoding to easily transfer binary data (e.g. to the data store)
    • integrated file downloader (for avatars, trophy images and anything else)



    The library works with GCC/MinGW 4.7+, MSVC 10.0+ and Clang 3.3+.
    Released under the zlib License.

    Read Docs
    Language: C++ Version: 1.0 (2014-12-17) Status: complete

  • Libraries

    cURL under MIT
  • Update Notes

      • implemented asynchronous login functions
      • implemented gjInline.h as alternate way to include the library
      • deactivated Offline Caching by default
      • updated the enclosed cURL libraries
      • fixed some minor bugs
      • implemented trophy sorting
      • implemented handling of trophy attributes (secret, hidden)
      • implemented timestamp for logging purposes
      • improved some support-functions
      • improved performance
      • fixed cache-file creation without data
      • added MinGW and Clang support
      • added Code::Blocks and NetBeans example project
      • added OSX support
      • Special Thanks to Bruno Assarisse
      • new feature: Offline Caching
      • implemented POST request for larger data uploads
      • implemented handling of identical requests
      • implemented connection and request timeouts
      • implemented empty error objects to prevent crashes
      • improved Linux compatibility
      • improved error handling and logging
      • improved data caching and prefetching
      • fixed possible memory leaks
      • initial release

    Related Sites

Loading Feed

Maus Games

© 2012-now Martin Mauersics
This email address is being protected from spambots. You need JavaScript enabled to view it. - Legal Notice