it doesn't say anyting about it in the rules tab so I just want to know for sure that it is allowed (or not) before accidentally breaking any rules.
with general purpose I mean stuff like character controllers and say a camera controller you wrote yourself. So nothing that has to do with the game just the genral back end stuff.