> But another developer could republish the game for half the price, no?
Depends on your license, you can be open source but have a license prohibiting assets usage or even whole code usage. It can be a good way to support mods.
See Barotrauma [0][1] as an example of an open source game that suceeded.
Exerpt from their license :
> The source code, modifications or derivative works can be distributed
only if they are intended to be used as a mod for Barotrauma. You are
not allowed to create a standalone application, or use the code for
commercial purposes or in your own projects. You are not allowed to
remove or bypass Steam integration, SteamID authentication or any
other DRM measures from the code.
Depends on your license, you can be open source but have a license prohibiting assets usage or even whole code usage. It can be a good way to support mods.
See Barotrauma [0][1] as an example of an open source game that suceeded.
Exerpt from their license :
> The source code, modifications or derivative works can be distributed only if they are intended to be used as a mod for Barotrauma. You are not allowed to create a standalone application, or use the code for commercial purposes or in your own projects. You are not allowed to remove or bypass Steam integration, SteamID authentication or any other DRM measures from the code.
[0] https://github.com/FakeFishGames/Barotrauma
[1] https://store.steampowered.com/app/602960/Barotrauma/