When I decided to switch careers from science to computers, I did a lot of practice programming. I eventually picked up some low-paying non-profit work, followed by some contract jobs, and eventually landed some great jobs. Right now I have a great job (non-gaming) that should carry me to retirement.
Through it all, I still keep working on my pet project from when I first started. At first it was just something that responded to keystrokes. Then I added some graphics. Then some physics. And movements, objects, etc. The easiest to find assets on the web were mario-related, so I started making my project resemble the old classic Super Mario Bros for NES.
Before I knew it, I had a fully functional game, all the way from level 1-1 to 8-4. All the enemies, menus, scoring system, ending sequences... I felt pretty cool. And then I decided to upgrade from good ol' Win32 API stuff to DirectX. I got some 3d modeling software and made some models for most of the different pieces of the game. When Win8 came out, I ported over to that framework. I keep pulling the project out every few months to try to catch bugs, clean the code (very messy, given its history), or just play. It's been a lot of fun. I'm not aware of another SMB version out there that's fully 3D like this one.
I can't publish, I've read about copyrighting and I know that NoA would come after me with their guns blazing. I don't need to use it on my resume. But right now, were I to be hit by the proverbial bus, this project would certainly die forever.
So now my question... what would you do with this project if you were in my situation?
Thanks