That’s more or less what I said on the Twitter post
I believe this was a little coding project @scottv was using to experiment with new web technologies, which is not unlike what the majority of what I have been doing on my website for the past 6 months (I’ve been wanting to learn how to get good with Angular and writing my own APIs etc).
The thing about such projects is that their scope often isn’t very big because the goal is to make something that demonstrates an understanding of the tools and technology you used to build it. Now that that has been accomplished though, the next step would probably be adding the extra polish and refining the user experience (that’s where you guys come in ;)).
Btw, I am actually really happy to see this type of thing because web development tends to cop a fair bit of slack in the programming community and my impression is that it is often overlooked in game development (ie you’d just get marketing to make your website), despite the potential it has to engage your fans (just look at all the cool things you can do with Destiny on the Bungie.net website).
But for the Lead Programmer on Battleborn to even be tinkering with web technologies!
Btw guys, if you happened to want to learn more about what was involved in the creation of this cool little app, I would kindly like to direct you to the page footer. You will see he’s listed a bunch of technologies that were used in order to take the lore information and turn it into an interactive experience.
NPM is an online library of third-party modules for Node.js.
Heroku is a hosting platform that enables you to host small applications written in various languages (including Node.js) over the Internet, and depending on the size and scale, can even be done with a free account.
Fun fact, Magnus “lowlibot” is a Heroku app written in Node.js
The point I’m trying to make is, if you have an interest in making something like this and have some programming experience (or an interest in learning it), it is actually very easy (and generally free) to get something up online.