I am thinking of building a MVP Gamification SAAS platform aimed for developers because I can not find any good open source ones specific for developers. Since my best feedback regarding this is on HN, I am asking if it is a good idea and if yes what features a developer really needs for a gamification platform.
I would love to have something like this. Checking out Open Badges, it seems cool, but it looks like it's focused on skills, learning, etc. I would like something more generic. Xbox Achievements could be a good thing to look at for something to aim for in that it is defined enough that all games for the system can define them.<p>My thought is a simple standard api that allows apps to create badges that their users can earn. Users should be able to view their badges not only from the app that created them, but also a way to view all the badges they got from all the apps they received badges from. So the users maybe would have to have an account with the gamification system. Maybe OAuth could be used for apps to get permission to give badges to a user. Apps could also possibly get permission to view a users earned badges from other apps in order to perform some action like give a reward, etc.
Mozilla tried something on these lines, but i'm not sure of the scope of what they're trying to offer. Maybe this will help<p><a href="http://openbadges.org/" rel="nofollow">http://openbadges.org/</a><p>You might be able to fork and play with the khan academy's gamification codebase as well.<p><a href="https://github.com/Khan" rel="nofollow">https://github.com/Khan</a><p>~B