If any of your friends are interested in development, work with them and grow the team up from there. I’ve been recruited into multiple dev teams by friends that happened to be on the team. Once you create a semi-solid fan base for a game, you’ll likely have more people asking to join your team.
I highly recommend that if you do this, don’t suddenly make all of your communications with your friends become all about development work. Continue to be a friend so that they actually enjoy developing with you, and you with them.
Examples:
Blades and Banners
I was recruited into Blades and Banners by a friend that was on the team. He was the only person on the team that I knew, but we were good friends so I accepted his invitation. He later ended up leaving the team, but by that time I had become good friends with the other developers and enjoyed chatting with them, so I stayed.
The game that we were working on at the time had a pretty solid fan base, and we actually ended up recruiting a couple people that were fans of the game and also happened to be developers. More people were actually interested in working with us, but we didn’t want to let the team get too big.
I am no longer part of Blades and Banners by my own choice, but I still communicate with its fan-base and some of the developers of the original team.
RuneBlox
Disclaimer: I don’t mean any disrespect towards the RuneBlox team with this post. This happened many years ago and I’m sure that the team is entirely different now. The communication issue with the other team members was also partly my fault, because I didn’t really attempt to reach out to anyone.
After Blades and Banners, I was then recruited into RuneBlox by another friend. It was going great at first, but I never really got to know the other team members very well and everyone seemed to only want to talk to me about development work and nothing else. It’s good to be focused on the tasks at hand, but this made development much less enjoyable for me. I became less and less motivated to script.
The team also didn’t exactly have a leader, either. It obviously had a creator, but he preferred a more laissez-faire leadership style (aka gave as little guidance/direction as possible). This can work for some people, but I just wasn’t used to it at the time and it really threw me off. I like having a lot of say in what I get to script, but having a team leader allows the team to be more organized. The leader sets guidelines for the team to follow. If people are slacking or doing something wrong, the leader gets them back on track.
I ended up leaving, which was difficult to do because the creator also happened to be a friend of mine (the one that recruited me).
Hopefully my experience with these two teams will help you out a little.