This is literally the title of the byond.com home page:
"BYOND - Make & Play Online Multiplayer Games"
Also on the very same page:
"BYOND is the premier community for making and playing online multiplayer games. As a player, enjoy hundreds of games created by our community, by people just like you. As a developer, make your own indie sensation with an easy-to-learn language, built-in online support, tools for developers, and plenty of articles and tutorials.
And did we mention it's all free?"
BYOND is an engine at its nucleus, which is surrounded by BYOND the platform. It has always been a combination of engine and platform, hence the "Make & Play". The platform provides some revenue that helps the engine grow.
Yes, a game dev engine. And without it, there would be no community to play its games. The heart and soul of BYOND is the game development aspect. Yes, I know it also provides the ability for its devs to host on the very same platform for players to enjoy, but that's really just to further enable the developers to... well... develop their games more easily. Just about all the game dev platforms do the exact same thing - it's pretty standard practice in this day and age. Everywhere from Unity and Unreal to BYOND and Vylocity; they all have their own in-built communities to enable their devs to host their projects on their sites using their engine. And all of these companies make decisions that primarily target the game devs. I'm sure they make some decisions that affect the player community as well, but I am fairly certain their target demographic is their game developers.
Multiverse7 wrote:
If it really is that simple, then a browser upgrade is desperately needed. I don't believe WebView2 supports any kind of addons or extensions, so if you can get an ad blocker running on there, it's probably not something that most would ever figure out how to do, and it would certainly be more difficult to block ads than it is currently. It would also be more secure.
A browser upgrade is sorely needed, however I think I remember at one point in time Lummox saying that it isn't entirely possible, or if it is then it wouldn't be easy, for one reason or another. I wholeheartedly disagree with your statement saying that ads are the sole direction BYOND is and should be headed towards. There's plenty of evidence out there on all of the different game dev platforms for Lummox to pull inspiration from on a direction. Hell, he could even throw a combination of ad-revenue AND asset store -esque implementation and reap the rewards. It's entirely up to him on where he wants to take it. I think what we're looking for here, is for him to finally make a grand decision for which we can all move forward with and start throwing ideas his way. In any case, I doubt it'll be an easy thing to accomplish, which is where the patience comes into play.
I'm sure if Lummox steps forward and says "OK here's the plan..." then everyone here would jump in with feedback and a round of applause.
Multiverse7 wrote:
That's pretty much what I was suggesting, but with a little more control over when and where an ad is shown. For example, it might only appear on the outer border of a main menu screen, or maybe when a specific pane or GUI is displayed. If it was persistent like that, then the ads should at least have some down time, so that it isn't too intrusive. With ads, there has to be a fine balance between profitable and tolerable, that way everyone wins. Of course, you should also have the option to pay for your game to be ad-free for all players.
What I was thinking, was adding a new interface control that's strictly to display ads. Sort of like a browser control, I guess. And the developers can more or less be given new tools in Dream Maker to pull from a pool of ads or just set it to autopilot or something. Maybe come up with some kind of agreement with BYOND devs that after a certain amount of average ad-revenue generated from their game, they will receive a cut, similarly to Youtubers/Twitch-streamers. Could even allow for sponsorship ads? Again, similarly to Youtube/Twitch. Just tossing ideas around at this point.
I don't know when this all started, but at least in this thread, it just looks like years of repetitive asking, until now. I believe that what Lummox wants is a clear and detailed outline, describing the best way of implementing this, that avoids any copyright issues.
NSBR wrote:
The way that these engines started out is not relevant here, and BYOND took an extremely different path, where it has evolved into something that is no longer comparable. Even in the beginning, it's hard to make a comparison, as in BYOND, all DM code is executed by the server, unlike these other engines that have always been much closer to the hardware. Vylocity seems to be a much better comparison. Neither BYOND nor Vylocity are anything like those other engines.
NSBR wrote:
What I'm saying is that eventually, SS13 will no longer need BYOND at all, so it could simply leave. Much of that community has been actively working on projects that will enable them to do just that, so BYOND needs to try to retain as much as it can. I agree that some form of standalone option should be available by default.
NSBR wrote:
A fixed price seems unusual for that sort of business model. Normally, the engine would take a percentage cut of a game's profits, which would be far more viable and sustainable for BYOND.
NSBR wrote:
It is a serious issue. The ads should be fixed, enforced, and overhauled, while developers can just pay to have them removed. A system is already in place, so why not try to fix it? Much of BYOND's community, especially SS13, revolves around free and open-source software, and they may all leave if BYOND shifts to a business model that no longer represents their values, if they are not planning to already.
NSBR wrote:
That's being taken out of context, but I understand your point. I don't consider this to be a contradiction. It's just a representation of BYOND's intended business model, and what it aspires to be, even if the reality is currently underwhelming.