I think for many content heavy games, an open source engine and copyrighted content could work financially. Someone would still have to buy the game, but the game mechanics and platform support can be enhanced and engine bugs fixed by the community.
Comment on Fields of Mistria is one of the most impressive games I've ever played
shy_mia@lemmy.blahaj.zone 4 weeks agoAh yes, closed source, such a dealbreaker, as if 99% of other games weren’t.
Don’t get me wrong, I have nothing against open source games, it’s just not a viable monetization strategy for most projects, and people gotta eat. There’s reason why most open source games are either passion projects or old games that have been open sourced simply as an act of kindness towards the community since they generate pretty much no revenue.
cmhe@lemmy.world 4 weeks ago
shy_mia@lemmy.blahaj.zone 4 weeks ago
I could see that being a thing, but the line between the engine and the game itself is a bit blurry in this context. Copyrighting just the assets and content would often not be enough. There will always be a good chunk of game code which isn’t strictly part of the engine but under this model should remain closed source, otherwise people could just bring their own assets.
Frankly I’d be satisfied with companies open sourcing their games after they stop supporting and/or selling them, mostly for preservation and all that. I think that would be a great middle-ground.
cmhe@lemmy.world 4 weeks ago
Sure, depends on the engine, but very often there is a “scripting” part, be it quests, dialog, etc. and the where those scripting functions/library and language is implemented. The first are part of content, while the latter is part of the engine.
Also games have data tables, where the individual value for each record are part of content and the implementation of what each attribute does is implemented in the engine of some specific scripting.
Engines tent to have a clear split, because different kind of developers have different processes, and engines are often reused for multiple games.
IMO, that means that the whole game would be sources available (for the end user), while the central engine is open source.
This is just somewhat of a wishful thinking, not a requirement or whatever.
And sure, game devs releasing an engine/game as open source after they are done with it, would be great too. But I like to dream big ;)
shy_mia@lemmy.blahaj.zone 4 weeks ago
Just open sourcing the actual engine wouldn’t do much. At best, you’d be able to make it work on newer hardware if problems arise, or port it to other OSs. Great stuff, but not enough when it comes to improving the game, preserving multiplayer, and so on.
There’s a great amount of scaffolding on top of the base engine that any moderately sized game implements, be it through scripting or native code. That’s what I meant by the line between the engine and the game being blurry. If you want to make meaningful changes to the game, you need access to that framework portion, but releasing it would allow for easy reverse engineering of everything else. It’s a difficult balance to achieve.
index@sh.itjust.works 4 weeks ago
You can charge for your software even when the source code is available and you can get away without paying even when the source code is not available.
If you make something just to bring food into the table following market strategies and relying on nasty business models, no offense but allow me to dispute someone claim that your work is some of the most impressive.
shy_mia@lemmy.blahaj.zone 4 weeks ago
Yours is a flawed, extremist view.
How impressive something is has nothing to do with whether or not its source is available. What, if they release it to the public it suddenly becomes impressive?
You can disagree with the method of distribution, but it doesn’t affect the quality of the game.
Piracy being a thing isn’t a strong argument for open sourcing everything, since the barrier of entry is higher than you may expect for non technical people, a barrier that would definitely be lower if any game was freely available and compilable by anyone. Someone will make a free, one click installer, guaranteed.
Now, can you charge for open source software? Definitely.
Will it generate significant revenue in most circumstances? No.
Open source software relies on two methods for funding:
The former isn’t something one can stably rely on, the latter just isn’t applicable to games.
Again, that model can work for some high profile projects, buu in the vast majority of cases, it won’t. Especially not for games.
One can make works of passion and still want to be compensated, that’s what artists do and games are a form of art. You clearly never had to put food on the table with the art you make.
Your vision of everything being open source is a utopia. A noble idea, for sure, but reality is a cruel mistress.
index@sh.itjust.works 3 weeks ago
Go back to reddit that’s where you belong
shy_mia@lemmy.blahaj.zone 3 weeks ago
Very mature