It's been a while since we posted the news, and we've been busy, so I wanted to give a quick update to hopefully entice you all.
- The Internet was rocked the other day with the news of the exploitative HeartBleed bug. Just as a heads-up, our servers were not affected by this.
- As many of you know, NEStalgia was accepted to Steam Greenlight some time ago, and today it was released! Congratulations to the Silk Games team! You can find the game here.
This is a pretty big breakthrough for us, because it shows that a BYOND game can be mainstream and potentially garner many players beyond the community here. From a technical POV, we've used NEStalgia as a testbed for the standalone installer (including linking it to the Steam portal). Very soon we will be making that system more publicized (and documented!) because we would really like to see more games adventure out of the little BYOND bubble.
We've gone back and forth with this, but tentatively our plan is to make the standalone system entirely free for single-player games and have it play an ad (similar to the pager) upon connection to remote games. We will probably set it up so that games using our merchant system will have the BYOND commission (currently 20%) go towards ad-credits so that any game with sales will basically be ad-free in this context, all while supporting BYOND. But, as with NEStalgia, we are very open and excited about working with individual games and surely we can come to a mutually beneficial arrangement (even if it is so simple as a one-off fee to create a standalone game). I have reached out to a few of the more popular games here and will do so more when this is ready. Feel free to contact us via support if you are interested in participating in this process.
- Quite a few years ago now we promised a Flash version of BYOND. While we were able to get this into a pretty decent state and could have released it, some side issues ended up putting the whole system on the backburner. Recently we revisted this and opted to port it instead to HTML5 (using the very cool new Google Dart javascript replacement for you techies). It is actually a remarkably small piece of code, with the caveat that it includes almost no GUI support. The idea is that the web-version of BYOND will be more or less split from the existing, legacy version, with UI components completely designed (by the game developer) in html/javascript (or maybe something more modern like Polymer). Depending on how successful this is, we could then use this same system to embed these new BYOND games in standalone exes containing a single embedded browser component, mainly to support the client-server BYOND games you've all grown to know and love (as porting the server to a web-interface is essentially impossible).
- One of the longstanding issues we've had in the development of BYOND is that it is built on some very old software. I was always adverse to updating this because, well, because it's just not fun standardizing 15+ year-old code. But recently we decided to take a crack at it and were able to update BYOND to a more modern compiler (VS2013 vs VS6 from 1998). While I doubt this will have a huge practical difference as-is, what it does allow us to do is start incorporating some more modern libraries. For example, one such request is to replace the usage of embedded IE-- which has a lot of compatibility problems-- with an outside library to give standardization. While this is not necessarily trivial, at least the option is now available to us, so hopefully you'll see some improvements down the line. We'll introduce the newer-compiler version of BYOND in an upcoming beta-cycle and we'll see how it goes from there.