So say I made a generic 2d platformer. Now I want to be able to add it into any new projects easily. It would be really cool if I could just click add node and add my own node type platformer 2d. Is this possible in Godot? if so, How do i do it?
Yes, you can. See the Custom Node docs here: