blenderdumbass . org
Articles
Libre Games and Making Money: Introducing Petitions
January 30, 2025👁 282
https://mastodon.social/ : 👁 4
https://lemmy.dbzer0.com/ : 👁 1
https://phtn.app/ : 👁 1
https://blenderdumbass.org/do_login : 👁 3
https://mastodon.online/ : 👁 5
https://blenderdumbass.org/ : 👁 9
https://blenderdumbass.org/about/faq : 👁 3
https://blenderdumbass.org/articles : 👁 1
https://blenderdumbass.org/search?text=libre+games : 👁 1
https://blenderdumbass.org/articles/libre_games_and_making_money:_introducing_petitions : 👁 1
https://blenderdumbass.org/games/Dani's_Race : 👁 4
https://blenderdumbass.org/search?text=%23libre&tags=on : 👁 1
https://gnulinux.ch/ : 👁 8
https://blenderdumbass.org/games/Dani%27s_Race : 👁 1
https://blenderdumbass.org/articles/we_have_to_solve_the_money_problem_ : 👁 6
https://blenderdumbass.org/videos/peertube___making_a_new_intro_for_my_peertube_channel___blender_3d_on_gnu___linux : 👁 1
https://norden.social/ : 👁 1
https://blenderdumbass.org/articles?page=1 : 👁 1
https://blenderdumbass.org/articles/did_petitions_fail__how_ai_ruined_it__a_new_fediverse_gimmick_ : 👁 1
https://duckduckgo.com/ : 👁 1
https://blenderdumbass.org/articles/the_incels_of_computing:_the_depressive_defense_mechanisms_of_free_software : 👁 1
#Libre #FreeSoftware #LibreGames #Userfreedom #Money #Business #Finance #Gaming #Gamedev #GamingOnLinux #Gnu #Linux #SteamDeck #Petition
by Blender Dumbass
Aka: J.Y. Amihud. A Jewish by blood, multifaceted artist with experience in film-making, visual effects, programming, game development, music and more. A philosopher at heart. An activist for freedom and privacy. Anti-Paternalist. A user of Libre Software. Speaking at least 3 human languages. The writer and director of the 2023 film "Moria's Race" and the lead developer of it's game sequel "Dani's Race".
From 1 years ago.
Information or opinions might not be up to date.
12 Minute Read
Most Free / Libre Software projects are maintained either by strong communities, or through some kind of donation system. Libre Games struggle with both aspects. There are community driven games, but those lack vision and coherent style, because different people contribute differently, on different skill levels and with different stylistic choices. And no corporation is benefiting from existence of libre games, therefor no serious donations are ever expected to be coming their way.
↩ Reply
With the petitions idea, which could also be described as some sort of "reverse crowd-funding", I want to try to give Libre Games a chance at sustainability. Which if successful could make Libre Software as a whole more appealing. And perhaps do some good in the world.
↩ Reply
Here I will explain the problem and propose a solution which I'm already working on and implementing somewhat for one of my games.
↩ Reply
The problem
Unless you have been living under a rock, you know that Valve's Steam-Deck is kind of a big deal in the world of Free Software. The console uses a GNU / Linux operating system under the hood, yet it can play most AAA proprietary games. Which is largely due to Valve's involvement in development of Proton- a piece of software that is designed pretty much solely to make Windows games run well on GNU / Linux machines.
↩ Reply
Because of Valve and because of the Steam-Deck people can game on GNU / Linux right now. And therefor the need for Windows is diminishing as we speak. Yet not the need for proprietary software. Those people who transition to GNU / Linux because of Proton, do that to play proprietary games. Not Libre games.
↩ Reply
When you move to GNU / Linux everything is possible. Software can do so many things. And many times many more things than what is possible on something like Windows. You need video editors? You got plenty. You want text editors, you got Emacs and maybe some others. You have a wonderful Office Suite, a stellar, world class 3D animation suite. Amazing software all throughout. Yet when it comes to games you got maybe a few which can maybe compete with maybe some games available for Windows, while most libre games are kind of, actually, utter garbage to be frank.
↩ Reply
Why is that?
↩ Reply
Well the answer is very simple: Nobody sponsors the development of Libre Games. While a lot of parties with money are interested in a robust Libre Operating System and with it in robust Libre tools, such as Blender. Go to Blender's Sponsors page and you will see big names: AMD, Nvidia, Volkswagen, BMW, Epic Games. Why? All those companies directly or indirectly benefit from Blender's existence. But what corporation benefits from the existence of, say SuperTuxKart?
↩ Reply
You could argue that there is a big community of people each of which can help a little bit. And this is true. SuperTuxKart in particular pretty much holds on user-made addons. But this has a problem of its own. The game has no consistency. One map looks amazing and the next one looks like crap. One map is done in this style and the next one done in that. Everybody contributes on different levels of skill and with different styles in mind, which creates a very strange uncanny game.
↩ Reply
The only exception to this, as far as I know is 0 A.D.. And this is truly a miracle that this game exists. And it is an even greater miracle that it is so consistent.
↩ Reply
What needs to change?
Games are art. Therefor they should be done with a vision. Yet making them proprietary is an injustice. So there should be a way to make games with consistency and still have them be Libre.
↩ Reply
We need some way to enable game artists to hire people that can adopt to a style. And make money in the process. So that more game developers will look at Libre games as a lucrative endeavor. This way we can get Libre games that are consistent and good.
↩ Reply
But how?
↩ Reply
Solution!
Petitions! ... I'm still not sure about the name. I thought about "Unlock" or "Reverse Crown-Funding". People called it "Milestones" and "Taking the game hostage". In any case, for simplicity I will be using "Petitions" here.
↩ Reply
What do I mean by that?
↩ Reply
Let's take for example the Dani's Race version 2025-01-19. I copied the game project at that date and made a sort of backup folder of it which I didn't change since. I didn't publish it though. It is still technically unpublished, in development stuff. But in the same time I looked at Franzo's Mastodon Account ( Franzo being a person that helped me a bit with the game ) and saw that he had 211 followers there. I decided to tell people that if that number grows to 250 I will publish that version of the game. At the moment of me writing this, it is already 223 follower. So you could argue that 12 people agreed to my demands and "signed" the petition of the game release.
↩ Reply
I'm using an analogy of a petition here. But the signatures can be anything. They could be followers, as you could see, somewhere on the internet. Or they could be something else. One time the petition was based on an amount of comments under a certain video I did. I could do other things too. As long as it has a number and clear enough instruction of how to make that number change. I can make the goal be anything.
↩ Reply
Now imagine the goal being say $100. And instead of a link to a mastodon page there will be a credit card form. A form where the user inputs the price that the user wants to give. Basically there is a metaphorical bucket of money, somewhere. And when it fills up the game is released. Anybody can put into that bucket as much or as little as they want to. And as soon as the bucket is full, everybody, including those that didn't participate get the release of the game.
↩ Reply
The idea is, at some point, to start pivoting to a paid petition like this. The final result. The final released game is always libre. With proper git repository and everything. But now it also, in a very strange way, has a price to it. Not a price for a copy. But a price for a release itself.
↩ Reply
Now imagine also that the software to make such petitions is also Libre. And therefor any other game project that will want to start making some money ( or at least start gaining some social media statistics ) could just do that too.
↩ Reply
This is a revolution! If it works it can flip everything! It can give Libre games finally the competitive edge. And can give the entire ecosystem of Free / Libre Software an enormous boost.
↩ Reply
This is what I am trying to achieve with Dani's Race. This is why I believe, despite how strange those petitions seem, those petitions are important. This is why I think you should at least try and play along.
↩ Reply
Still unsolved problems
I wrote about the petitions idea to Richard Stallman. He said he didn't see any problem with the idea, on an ethical level. But sees one which is practical. Which I will have to sort somehow out.
↩ Reply
How the hell will people transfer money?
↩ Reply
I did ask him about the Libre Software used to make credit card forms on FSF's Store and their Donations Page. He said that not every bank will be willing to do such a gamble. And that most of them will demand their own proprietary software ( or proprietary software that they "trust" ) to be sent to the client's browsers instead.
↩ Reply
I could go the Electronic Frontier Foundation Donation Page route and use Stripe or some other bogus proprietary service. Or I could go the other route and implement it using some stupid token or crypto-currency. But in all those cases, people still run proprietary software on their devices in some steps during the transaction. And I don't like it.
↩ Reply
I don't mind having an easy to use PayPal, Stripe or even Google Pay or whatever button on the site for lazy asses. But I want to have at least one, even if not very practical, way for ultra-orthodox Free Software people to be able to use those petitions.
↩ Reply
I have some ideas. FSF wrote in one page that you could in theory show up in their office in Boston with cash, or send them a deposit check. Maybe normal bank transfers, which you hopefully are still able to do in person, can make it work somehow. This in theory should be enough and for lazy asses a page for PayPal stuff or Stripe stuff could be added as well.
↩ Reply
Then there is the legal part in all of that. If I make money I need to pay the tax. And in my country there is a requirement to have an accountant that calculates the tax for me, which has to be properly licensed. I have an accountant in my family. And know some firms that do that stuff. It should not be hard.
↩ Reply
The problem is that I want all of that to be easily replicate-able by other projects. And I'm already pretty much demanding that they know how to setup a web-server. But here I'm adding onto it legal and financial complexity. While I'm not a trusted lawyer ( I'm not a lawyer what so ever ). So how am I supposed to make a tutorial about all of it without it just blowing up like a cracky MacCracky?
↩ Reply
Current Project Timeline
One year of social media petitions. From now till about 2026. This is for the community to get used to the idea. This is to test out some bugs. And also to grow the audience.
↩ Reply
During that year I have to figure out how to make the financial stuff work. And write it down in such a way that I could create a guide for it for the other projects. Everything should be 100% legal. And there should be at least one way for orthodox free software users to transfer money.
↩ Reply
Next will be a year for gradual transition toward paid petitions. It should not be abrupt. And it should not be transitioning fully. I think to stop at something like 60% to 75%. So some petitions could still involve cooperation of poor people. Or that I could help other people grow their audience, like I'm doing with Franzo right now.
↩ Reply
Then there will be another year, or so, when I will gradually grow the price to the level at which I can live off of the project alone. And then slowly to the point where I could get other people hired to help me with the project. I hope that by that time there will be enough people that growing up the prices will not increase how much each individual person will need to give.
↩ Reply
If that works, next step, would be to convince other project to do the same.
↩ Reply
Now I just said that it should take 3 years. But it could take 10, or might now even work what so ever. It is up to the people. It is up to you, actually. Because I can do my part. But if people will not like this idea. Or will ( as I've seen some do ) actively rebel it, well nothing will work. And Libre Games will remain crap.
↩ Reply
I know I sound like a cult leader preacher guy who says that he has the answer for everything. No. I'm not that smart. But I'm trying to do something. And that something, works in my imagination. So maybe it can work. We should try. So please let's try. Let's do that.
↩ Reply
Happy Hacking!!!
↩ Reply
0
Find this post on Mastodon
Gamedev Makes You Better at Math
![[thumbnail]](/pictures/thumbs/gamedev_math.png)
Blender Dumbass
👁 132 💬 4
When I started with Dani's Race I thought that the extend of my programming will be something like dynamically changing the speed of a car and maybe loading and unloading certain things on the map based on the distance from them. But quickly it became a mind-field of math and other programming cleverness. About which I will talk to you in this article
#Gamedev #DanisRace #Math #Programming #Python #UPBGE #Blender3d #GNU #Linux #GamingOnLinux #FreeSoftware #OpenSource
The Incels of Computing: The Depressive Defense Mechanisms of Free Software
![[thumbnail]](/pictures/thumbs/stallman_its_fine.png)
Blender Dumbass
👁 357 💬 4
With all the progress that has been done with liberating the digital space there is a sense of self defeating, depression. A kind of defense mechanism of sorts. As if the people settled for something and gave up trying to do anything else. Which in itself causing lack of morale, lack of vision, and with it lack of actual movement.
#FreeSoftware #UserFreedom #GNU #Linux #OpenSource #Freedom #Tech #Computers #Gaming #Gamedev #Depression #MentalHealth
Making Breakable Cars in Video Games
![[thumbnail]](/pictures/thumbs/how_to_broken_cars.png)
Blender Dumbass
👁 198
We all love some mayhem when it comes to playing games. And nothing makes car games more satisfying than damage models. RockStar Games understood it early on, and all GTA games have breakable cars. Today some of the most popular car games like BeamNG.drive holding on a realism of damage models almost solely. And therefor for me, making Dani's Race any other way, would have not been a good idea. I knew I had to make the cars in my game breakable.
#DanisRace #MoriasRace #Game #Gamedev #UPBGE #blender3d #animation #GTAClone #programming #project #cars #damage #Gnu #Linux #Freesoftware #OpenSource
A Rant About Making a Multiplayer Game
![[thumbnail]](/pictures/thumbs/multplayer_server.png)
Blender Dumbass
👁 111 💬 1
The multiplayer, or the lack there of, at the moment is so utterly broken and so lacking of being properly made that for a long time, I was just not bothering with it. Seeing it as something unnecessary. Something that does not need to be touched, because other things, like the story or some gimmicky thing is more important for the game than the multiplayer. But people's demands for it didn't stop. So I thought now is a good time to actually properly design it.
#Gamedev #DanisRace #Networking #Multiplayer #TCP #HTTP #Programming #Python #UPBGE #Blender3d #GNU #Linux #GamingOnLinux #FreeSoftware #OpenSource
Powered with BDServer
Plugins
Themes
Analytics
Contact
Mastodon