IF you must release your source for the compo, I think you can create an dll from your engine and release the game's source.