Dennis Payne is a free software game developer in his spare time. He has started Bt Builder and Troll Bridge, and maintains several other games he has stumbled across. "Open Game Source" is a series of articles about his game development efforts. Although he mostly uses Fedora, he has been using Debian to run Hubzilla and his Gamerzilla plugin.

Accepted Talks:

Open Source Game Achievements

Players now expect to record their game achievement to show their friends. Usually this is implemented differently for each game store. This requires developers to code the solution multiple times and create multiple builds. They won’t support games acquired outside of the game store like those included in Debian. The game stores controls your data not you. Gamerzilla can help solve this problem.

Gamerzilla is an open source achievements for games. Development started after LibrePlanet 2020. It consists of multiple pieces. Games use the LibGamerzilla library to update the progress on achievements. Game launchers use the same library to keep track of achievements and to upload them. The Gamerzilla plugin for Hubzilla displays the achievements online but the protocol is simple enough it could be implemented in something else or a standalone service.

LibGamerzilla is already included in Fedora. Support is being added to several games.