Ellis Island is a historical MMO project currently in development by the Emergent Game Group at Georgia Tech. In Ellis, players assume the role of an immigrant to New York City in the early 20th century. I was involved with the project for about two years, starting in September 2010, bouncing between design and programming roles before eventually ending up as the team’s lead programmer.
You can read more about the Ellis Island project on its official website. For a sample of my own work, I recommend beginning with this blog post describing my role in developing Ellis’s XML dialog and quest pipeline. Although the full source code for this project is unavailable, you can view a sample of my code here: PlayerCharacter.cs