Have you given any thought to open sourcing the code? Assets could remain non-free so you can sell the game, and you might get some interested people to contribute.
Maybe in the future, but not now. If I open sourcing the code, the code will become public and anyone can use it, yes? In this project, I only do writing all code and the 2D/GUI assets, but the 3D is not (I looking for help in the 3D assets tho), so well, i will give it some thought.
Well, it wouldn't exactly be "public" depending on the license you choose. And open sourcing the software side of the game does not let people play the game for free if you keep the assets non-free.