Ethan Lee, otherwise known as flibitijibibo (really rolls off the tongue huh), who created FNA and has ported a ton of games to Linux, macOS and more has announced a new game maintenance service for developers.
Lee worked on ports like FEZ, Rogue Legacy 2, TMNT: Shredder's Revenge, Streets of Rage 4, Celeste, Thirty Flights of Loving and Wonder Boy: The Dragon's Trap just to name a few.
Now though, Lee is offering up a service to game developers to keep their games updated and working great on modern systems. As said in the announcement: "I am now available for hire to maintain games that have released and may no longer be in development! I believe that I can help bring your back catalog back to life, and can do so quickly and effectively with minimal costs to your business."
The platforms for maintenance and porting include:
- Linux
- Windows
- Xbox (One, Series X|S)
- Nintendo Switch
- macOS (currently x86_64 only, not Apple Silicon)
Some of what Lee has focused on recently includes:
- Steam Deck Verified certification
- Migrating from UWP to GDK
- Migrating XNA titles to FNA (so yes, your old XBLIG game qualifies!)
- Public source code releases (not a requirement though)
There's one extra little catch though, Lee said that the only requirement (apart from obviously being paid) is that there "must be a native Linux version available to customers" and if developers don't have one Lee will make one for them.
Sounds like a nice service for game preservation. No doubt many developers are over-worked, with plenty of indie teams having a growing list of titles they no longer worked on directly that could benefit from a little TLC. This service offers a full free assessment.
Contact details on their website and on X.
He made ports, tools to make ports easier, crossplatform libs that are drop-in replacements for windows-exclusive libs (with extra benefits), a whole tour-de-force of crossplatform development and publishing best practices, an awesome business model and now an even more awesome business model that works in the long run even in a saturated market, even while competing with proton on linux, and even for devs that don't have or don't wan't to spend a lot of cash on supporting other platforms...
...at scale, for dozens of games
The FNA about page is pure poetry:
https://fna-xna.github.io/
Last edited by Marlock on 5 September 2023 at 3:53 pm UTC
[...] with plenty of indie teams having a growing list of titles they no longer worked on directly that could benefit from a little TLC.Can someone please explain to me what does TLC stand for?
It means "Tender Loving Care".[...] with plenty of indie teams having a growing list of titles they no longer worked on directly that could benefit from a little TLC.Can someone please explain to me what does TLC stand for?
Unless Liam was referring to his favourite girl group from the nineties.It means "Tender Loving Care".[...] with plenty of indie teams having a growing list of titles they no longer worked on directly that could benefit from a little TLC.Can someone please explain to me what does TLC stand for?
No Scrubs was a banger.Unless Liam was referring to his favourite girl group from the nineties.It means "Tender Loving Care".[...] with plenty of indie teams having a growing list of titles they no longer worked on directly that could benefit from a little TLC.Can someone please explain to me what does TLC stand for?
I'd be happy to throw some money his way, but he only accepts donations through GitHub sadly. I'll always love the guy for Salt and Sanctuary, but not enough to make a Microsoft account.
I don't love Github and certainly don't love Microsoft but I prefer Github over say Patreon because I prefer one time donations over recurring. I also like how Github uses Stripe over Paypal unlike some other options. That being said I wish more people and projects used Open Collective.
Cool, don't really understand how this helps Linux since game has to be already available for Linux but hope he hmmm, improves Steam Deck compatibility somehow?
Maybe you missed this bit in the article: "...if developers don't have one Lee will make one for them." Meaning that he's willing to work on any game, not just ones that are already available for Linux.
There's also a bunch of old Linux releases that don't work on modern distributions out of the box for various reasons.
Cool, don't really understand how this helps Linux since game has to be already available for Linux but hope he hmmm, improves Steam Deck compatibility somehow?a) Moving to newer FNA can bring native Wayland compatibility instead of relying on XWayland
b) Some apps do audio backend detection (pulseaudio/alsa/pipewire) in very fragile ways. It could be made more reliable
I'm sure there is more...
See more from me