I am sorry but i dont understand if you are looking for collaboration or advice, if its the latter you are still being very vague so all i can say is learn to write clean code, be consistent with your naming and be sure to use interfaces, inheritance and events/delegates
Hi Patrick, why don't you have a look at youtube? There are plenty of tutorial videos (2d and 3d) on how to make an FPS shooter and they are all free. Take your time and explore them, have fun learning new skills!