Where should we draw the line?
It's been a long time I'm conflicted with a hard dilemma: As a game dev, I would love to use some cool API calls and data analysis to provide a better experience. But as a player, I don't want to have the game I'm playing to do weird communication with the internet.
Let me get it off my chest.
I've been playing a lot of Subnautica since the early development and one of the best features for this game's development was the "submit feedback" form.
That feature alone allowed the devs to know what player liked, disliked, wanted to see, wanted to be corrected, and could submit a screenshot with that. With some data analysis wizardry, they have been able to make so much progress on all aspects of the game.
As a dev myself, I found it fascinating and could see so many possibilities with such a feature.
Just being able to gather feedback from the game directly and having it centralized, without using Discord or a link to a dedicated website is definitively a time savior for the players and the devs.
This block of thought is where my struggles begin.
As a man of culture, I play a lot of NSFW games, and the last thing I want is that the lewd game I'm playing is sending personal Infos on the internet. That's the reason why I'm using a VM when I want to play a game like that.
But I also know that some people decompile games, analyze packages sent, and would potentially expose the shady behaviors of a game if something odd is found.
I think that no Devs would have the audacity to ruin their career over some data. Maybe I'm wrong or too optimistic.
The premise of using a feedback form led me to think of other types of online public service and the ethical/morality/acceptance questions that fly around it.
Should we completely avoid to use rest API post/get in a lewd game? (sending/receiving data)
The possibilities with restful API are almost endless:
Can another type of API be used in a lewd game? (Patreon, DeepL, Discord, game's official website)
Maybe adding a disclaimer when you start the game: "This game uses online features, would you like to turn it ON? yes/no"
All feedback appreciated (devs or player)
It's been a long time I'm conflicted with a hard dilemma: As a game dev, I would love to use some cool API calls and data analysis to provide a better experience. But as a player, I don't want to have the game I'm playing to do weird communication with the internet.
Let me get it off my chest.
I've been playing a lot of Subnautica since the early development and one of the best features for this game's development was the "submit feedback" form.
That feature alone allowed the devs to know what player liked, disliked, wanted to see, wanted to be corrected, and could submit a screenshot with that. With some data analysis wizardry, they have been able to make so much progress on all aspects of the game.
As a dev myself, I found it fascinating and could see so many possibilities with such a feature.
Just being able to gather feedback from the game directly and having it centralized, without using Discord or a link to a dedicated website is definitively a time savior for the players and the devs.
This block of thought is where my struggles begin.
As a man of culture, I play a lot of NSFW games, and the last thing I want is that the lewd game I'm playing is sending personal Infos on the internet. That's the reason why I'm using a VM when I want to play a game like that.
But I also know that some people decompile games, analyze packages sent, and would potentially expose the shady behaviors of a game if something odd is found.
I think that no Devs would have the audacity to ruin their career over some data. Maybe I'm wrong or too optimistic.
The premise of using a feedback form led me to think of other types of online public service and the ethical/morality/acceptance questions that fly around it.
Should we completely avoid to use rest API post/get in a lewd game? (sending/receiving data)
The possibilities with restful API are almost endless:
- Using DeepL API to translate the game in languages you don't support yet.
- Using Patreon API to add value to your reward tiers (custom easter egg, exclusive content, etc...)
- Using a custom API from your website to display realtime news on the Title screen (like a % progress on the next update)
- Using Discord API to communicate with your discord server, so your custom bot could randomly brag about it "there's current XX player playing"
- Using Hosting websites to mitigate the file size of the game? (hosting game's sprites/renders, sound, WebM)
Can another type of API be used in a lewd game? (Patreon, DeepL, Discord, game's official website)
Maybe adding a disclaimer when you start the game: "This game uses online features, would you like to turn it ON? yes/no"
All feedback appreciated (devs or player)
Last edited: