i dont know how to compile or c but soon i`ll know.
making a game has to be diferent from making a mod cause in a mod you just change a few aspect of the game and program nothing.
i saw a strategic game (x-com remake) made from scrach with id tech 3, you cant make that with a mod.