About NeoBards Entertainment
neobards is a high end development studio located in taipei, taiwan. leveraging the experience of a mixed team of international team and local veteran developers, we are creating a f... Read more
neobards is a high end development studio located in taipei, taiwan. leveraging the experience of a mixed team of international team and local veteran developers, we are creating a f... Read more