To clarify Tim's answer: third party code is fine if it's the engine part of the game - we don't expect people to make a game engine like Unity from scratch. Third party code is disallowed to prevent reskinning of existing games.
thanks for your help!
You're welcome!