I would suggest you go to Hackathons, Startup Weekends (or similar), check out Meetup.com for mixers where people that have the skills you are looking for are hanging out, and generally get out and network.
If video games are you thing, then join a new online guild for a game you don't normally play to get outside your comfort zone and meet new people.
The best way to convince someone to join your project is to find someone you genuinely want to hang out with for the next few years because you will be spending a lot of time with this person (or persons), and you can only do that with good old-fashioned face time.