ICELib  1
ICELib

Introduction

The ICElib is a set of shared libraries that allow games to access IndieCity online services offering enhanced gameplay and features. Example features are the DRM check and leaderboards and achievements.

Installation

  1. add IndieCity repository to apt-get
  2. apt-get update
  3. Install icelib package: sudo apt-get install icelib
  4. Install icelib-dev package: sudo apt-get install icelib-dev


TODO add the packages and setup the repository.
Alternatively get the debian packages direct.

  1. Install icelib package: sudo dpkg –i icelib_1.0.13848.deb
  2. Install icelib-dev package: sudo dpkg –i icelib-dev_1.0.13848.deb

Create an IndieCity account

  1. Goto www.indiecity.com
  2. Click login
  3. Click register – and fill out form
  4. Click on Developers tab
  5. Click Register as a developer
  6. Fill out form and click Register

Create a game project

  1. log in to www.indiecity.com and register as a developer if not already done so
  2. click on developer icon
  3. Click on My games and Apps
  4. Click on Create project
  5. Click on Platform / Installers
  6. Click Raspberry Pi under Add platform
  7. Click Full Game
  8. Click Use IC Extras
  9. You Should now be able to see a game ID , ICELib ID , ICELIB Secret.

Tools

icdevreg

Modules

ICECore - IndieCity Extras integration interfaces
ICEBridge - IndieCity Extras client bridge interface
ICELanda - IndieCity Extras Leaderboards and Achievements interfaces

Example Code

icelibtest

Packages

icelib

icelib-dev

icelib-dev contains the headers and docs that the programmer will need to link to the game.

 All Classes Functions