My full-time job is porting games to various platforms, but my passion is building interesting things out of thin air.
I've got a lot of side projects that are great--some are big awesome games, some are simple-but-useful utilities--and these projects compete for my attention with paying work. And when they compete with paying work, they always lose.
What are these side projects? Here are a few.
I made Unreal Tournament run in a web browser:
My MojoELF project runs Linux apps on Mac OS X, like this game:
Do you use 1Password? Try out 1pass, and use your keychains on Linux.
Need to organize your Steam library? I wrote SteamTags for that.
Need a Linux installer for your app? MojoSetup can save the day.
Want to learn to program? Check out my Toby programming language.
I maintain lots of other game development tools that aren't so pretty, but are extremely important: SDL, PhysicsFS, and MojoShader, to name a few, and pop out fun little pieces of open source with some frequency, like Zork interpreters and better ways to read reddit.
My goal with this Patreon is to keep work moving on these projects, and many others, and keep converting new ideas into shipping code.
Here are some immediate things I'd like to do with patron funding:
- Improve 1pass, so it's a complete password manager instead of a stopgap measure.
- Update older games that need bug fixes and improvements.
- Finish the next major version of PhysicsFS.
- Get MojoELF to run Unreal Tournament '99, since there is literally no way to play the Mac version in modern times.
There are stretch goals: there's a whole backlog of games to be ported that won't ever generate money. I spend an enormous amount of energy working to get older Linux and Mac games published on Steam. Having a means to fund that work allows me to both work my way through that backlog and take on new projects from small developers that can't pay for a Linux port.
There are also long-term plans for this Patreon to fund the writing of a book on SDL 2.0 development. This is a desperately-needed effort that will make Linux game development easier for everyone.
I hope you consider helping me by becoming my patron! I feel that I can do an enormous amount of good here, with your support.