Are you in college? If you are, there are a lot of clubs where people who enjoy these things gather together to hang. I know when I was at UBC, a lot of guys and girls would hang out at the arcade. I hear there were CS, DoD, and other competitions from time to time as well. You can also try new activities. I met some new friends from learning sailing and kayaking. It sounds daunting at first but it's pretty fun.