If you ask the author - really - nicely you might get the source from him. However, usually companies are reluctant to release source until at least several years later, as with Doom. Often they don't at all as the source is too messy, unsupported or private.
Consider finding a clone of the game someone else made, and porting that. Or making the clone yourself.