Rogue Legacy, a rogue-lite from Cellar Door Games, that originally released in 2013 has now had the source code released. The game has Native Linux support and is rated Steam Deck Verified.
In the announcement on Twitter / X the developer noted they've been working with game porter and FNA developer, Ethan Lee, to make this happen who will be maintaining it going forward.
The game is not open source though, to be completely clear on that. It's source available under a custom license with certain restrictions, much the same as VVVVVV and is actually based on the license that Terry Cavanagh used for it. This is also only the source code, it does not include the assets - so you still need to own a copy of the game.
In their own announcement, Ethan Lee posted on Twitter / X that they intend to take on community contributions to it, and they're in progress on upgrading it to use SDL 3 that's currently in Beta.
Really great to see more developers open up the code for their older games. This way they can practically live on forever. It would have been even better if it was fully open source, but having it open like this is still a great resource for developer curious on what goes on behind the scenes to learn from as well.
Check out the GitHub for the source code.
You can buy the game from:
See the original trailer for the game below:
Direct Link
Quoting: LamuNot F/LOSS. :/
Quoting: DesumSource available, not open source.Correct. As stated in the article clearly.
Quoting: scaineI find it a bit upsetting that some of the opening comments to this news are negative. It's like someone offering you a free apple pie and turning your nose up and saying you prefer pears. Can we not just celebrate the awesome work CellarDoor and Ethan Lee put into this with a bit of gratitude? That it might help future developers learn, not to mention the modding potential?And it’s great for preservation! It’s a win.
Also loved the different traits the characters had.
Quoting: https://github.com/flibitijibibo/RogueLegacy1/blob/main/LICENSE.mdPermission is granted to anyone to use this software and to alter it and redistribute it freely, subject to the following restrictions:So you can't use it as the basis for a commercial game, you can't try to pass off derivatives as official, and you need to give credit. FOSS would be nice, but this doesn't strike me as terribly onerous.
- You may not alter or redistribute this software in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. This includes, but is not limited to, selling altered or unaltered versions of this software, or including advertisements of any kind in altered or unaltered versions of this software.
- The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, you are required to include an acknowledgement in the product that this software is the copyright of Cellar Door Games and is based on the Rogue Legacy 1 source code.
- Altered source/binary versions must be plainly marked as such, and must not be misrepresented as being the original software.
- You must not distribute any materials from the game which are not included in this repo unless approved by us in writing.
- This notice may not be removed or altered from any source/binary distribution.
So, I'd be pretty comfortable with calling it OSS BY-NC-SA, despite it not adhering to one of the "official" open source licenses.
Last edited by emphy on 16 October 2024 at 6:59 am UTC
See more from me