Left Side Games
1 member Developer & PublisherLeft Side Games is an indie game studio located in New York City. We are three students working our butts off to get our degrees and to bring awesome...
This member has provided no bio about themself...
Left Side Games is an indie game studio located in New York City. We are three students working our butts off to get our degrees and to bring awesome...