Hello folks, it has been over a month since the last status post and I wanted to make sure this place didn’t turn into a ghost town! The project is not abandoned – far from it, as a matter of fact. I bought a sick new dev laptop and, as fate would have it, it arrived on exactly the day that the shit hit the fan at work. We’re releasing a major project on Wednesday morning and the past two to three weeks have been all-hands-on-deck, working 10+ hours most days, including the weekends.
What that means is, until this site launches, Project Gameshelf is on a bit of a dev told. Luckily, that will turn around later this week, and I hope to be back working on it next week. I have been getting some messages regarding Gameshelf and I truly appreciate the interest.
At the moment, Gameshelf itself is in a very stable place. Currently it’s tied to the database and can save the shelves you’re working on, and allows configuration as for the orientation of each shelf as well as the arrangement of said shelves. It’s still got a lot of work to go, but high in priority is working on the look and feel of the site so it feels more “alive.”
Alongside these types of changes, there are some major-league features planned for the foreseeable future. It’s been an often-requested feature to allow adding connections to storefronts other than Steam, and while a Steam account will be a hard requirement to create a user account, tying in other services such as GOG will be a priority. Of course, a lot of research is needed here – so much of what is possible for Gameshelf is 100% dictated by the availability of open-source APIs from which to pull data. If GOG doesn’t allow developers to pull data, well, I’m out of luck there.
However, one of the biggest features of the site is in the pipeline – the ability to add absolutely any game manually, by simply searching for the title.
A full integration with the Internet Game Database API is planned, and you’ll not only be able to auto-add all of your digital games from Steam and (hopefully) other services, but you can of course add all of your other games manually. The idea here is to have a place to centralize all of your games and let you play and interact with your collection. The only way to achieve that 100% is to allow for manual game additions. IGDB will allow that to happen!
So that’s what’s going on right now. I’m eager to share more information about the progress as soon as I have it. Once I catch back up following the madness at work, expect to hear from me. Thanks for reading!